We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 186b771 commit 1701116Copy full SHA for 1701116
lrCostFunction.m
@@ -33,8 +33,13 @@
33
34
h = sigmoid(X * theta);
35
36
-J = (1/m) * (-y)' * log(h)-(1-y)' * log(1-h) + (lambda/(2 * m)) * sum(theta(2:end).^2);
+% unregularized logistic regression
37
+% J = (1/m) * sum((-y)' * log(h)-(1-y)' * log(1-h))
38
39
+% regularized logistic regression
40
+J = (1/m) * sum((-y)' * log(h)-(1-y)' * log(1-h)) + (lambda/(2 * m)) * sum(theta(2:end).^2);
41
+
42
+% regularized gradient for logistic regression
43
grad = (1/m * X' * (h - y)) + [0; lambda/m * theta(2:end)];
44
45
end
0 commit comments