1
0
Fork 0

Compute the cost function for logistic regression

master
neingeist 10 years ago
parent b863a3863e
commit 8c100a3f49

@ -7,7 +7,7 @@ function [J, grad] = costFunction(theta, X, y)
% Initialize some useful values
m = length(y); % number of training examples
% You need to return the following variables correctly
% You need to return the following variables correctly
J = 0;
grad = zeros(size(theta));
@ -19,7 +19,7 @@ grad = zeros(size(theta));
%
% Note: grad should have the same dimensions as theta
%
J = 1/m * (-y'*log(sigmoid(X*theta)) - (1-y)'*log(1-sigmoid(X*theta)));