6.2_ex5

一、基本用法:

1. size(X,1),返回矩阵X的行数;
    size(X,2),返回矩阵X的列数;

2.行向量变列向量:x1 = x1(:)

 

 

当只有一个∑ 时,注意考虑到是矩阵,所以不用像神经网络一样sum

hx = X*theta;
J = (1/(2*m))*(sum((hx-y).^2));
reg = lambda/(2*m)*sum(theta(2:end).^2);
J = J + reg;

 

grad = (X' * (hx-y)) / m;
grad(2:end) = grad(2:end)+ lambda * theta(2:end) / m;
posted @ 2016-05-15 20:13  nice_day  阅读(101)  评论(0)    收藏  举报