Advertisement
Guest User

Untitled

a guest
Sep 18th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #ANSQ1
  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. probability = 1
  12.  
  13. for n in range(len(l)):
  14. if int(l[n]) == 0:
  15. update = sigma(w[0]+w[1]*d[n,0]+w[2]*d[n,1])
  16.  
  17. if int(l[n]) == 1:
  18. update = 1 - sigma(w[0]+w[1]*d[n,0]+w[2]*d[n,1])
  19.  
  20. probability = update * probability
  21.  
  22. print('The total probability is equal to:')
  23. print(probability)
  24. #/ANSQ1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement