Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. m = length(y)
  2. h = sigmoid(X*theta);
  3. J = (1/m)*(-y'*log(h) - (1 - y)'*log(1-h));
  4.  
  5. J = (1/m)*(-y'*log(h) - (1-y)'*log(1-h)) + (lambda/2*m)*sum(theta(2,:).^2)
  6. % theta(2:) implies i am adding from 2nd element and not the first one
  7.  
  8. grad = zeros(size(theta));
  9. grad = (1/m)*X'*(h - y);
  10.  
  11. grad = (1/m)*X'*(h - y) + (lambda/m)*theta(2,:);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement