Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. inner = x_j.T.dot(theta)
  2. gradient = np.exp(inner)/np.sum(np.exp(inner)) - y_j
  3. hessian = (np.sum(np.exp(inner))*np.exp(inner) - (np.exp(inner))*(np.exp(inner)))/(np.sum(np.exp(inner)))*(np.sum(np.exp(inner)))
  4. hessianInverse = 1/hessian
  5. result = hessianInverse*gradient
  6. grad_step += np.outer(result, x_j).T / len(X)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement