Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. #ANSQ2
  2. data = np.load("data-2class.npz")
  3. d = data['d']
  4. l = data['l']
  5.  
  6. def sigma(a):
  7. return 1./(1.+np.exp(-a))
  8.  
  9. w = [0,-1,-1]
  10.  
  11. error = 0
  12.  
  13. for n in range(len(l)):
  14. update = l[n]*np.log(sigma(w[0]+w[1]*d[n,0]+w[2]*d[n,1]))+(1-l[n])*np.log(1-sigma(w[0]+w[1]*d[n,0]+w[2]*d[n,1]))
  15. error = error - update
  16.  
  17. print('The error is equal to:')
  18. print(gradient)
  19. #/ANSQ2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement