Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. def softmax(X):
  2. exps = np.exp(X - X.max())
  3. return exps / np.sum(exps)
  4.  
  5. def softmax_prime(X, output):
  6. result = np.zeros(X.shape)
  7.  
  8. for i in range(len(output)):
  9. for j in range(len(X)):
  10. if i == j:
  11. result = output[i] * (1 - X[i])
  12. else:
  13. result = -output[i] * X[j]
  14.  
  15. return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement