Moving course1 to course1 subdir.

This commit is contained in:
2017-02-12 08:17:57 +00:00
parent f26649af32
commit 0f459c597c
143 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
function [theta,hist] = findmin(CF, X, y, theta, alpha, num_iters)
%GRADIENTDESCENTMULTI Performs gradient descent to learn theta
% theta = GRADIENTDESCENTMULTI(x, y, theta, alpha, num_iters) updates theta by
% taking num_iters gradient steps with learning rate alpha
hist = zeros(num_iters+1, length(theta));
hist(1,:) = theta';
for iter = 1:num_iters
% ====================== YOUR CODE HERE ======================
% Instructions: Perform a single gradient step on the parameter vector
% theta.
%
% Hint: While debugging, it can be useful to print out the values
% of the cost function (computeCostMulti) and gradient here.
%
[J,g] = CF( theta, X, y );
theta = theta - alpha * g;
hist(iter+1,:) = theta';
end
end