Advertisement
zuevv

logRegTest

Nov 2nd, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. from logRegression import sigmoid, costFunction, getData, createXandY, initialTheta, gradientDescent
  2. import random
  3.  
  4.  
  5. def test_sigmoid():
  6.     assert sigmoid(0) == 0.5
  7.     assert sigmoid(1) > 0.5
  8.     assert sigmoid(100) > 0.999
  9.     assert sigmoid(-1) < 0.5
  10.     for _ in range(10):
  11.         r = random.random() * 5
  12.         assert abs((sigmoid(r) + sigmoid(-r)) - 1) < 0.0001
  13.  
  14.  
  15. if __name__ == '__main__':
  16.     test_sigmoid()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement