Cousera 机器学习 week4

来源:互联网 发布:软件或者神器 知乎 编辑:程序博客网 时间:2024/06/15 03:02

1. 向量与数的除法必须用./

2.仔细读题目,这一章的Regularized Cost Function是不包含theta(1).^的

3.等到'You should submit your solutions'出现的时候再运行ex3

4.截取一部分矩阵的方法,

对于向量v,截取位置2~最后的方法:

 python是v[2:]

Octave是v(2:end)

z = X * theta;% 单纯用/除以向量,并不是element-wise除,必须用./%h = 1./ ( 1 + e .^ ( -1 .* z ) )h = sigmoid(z);J = (-1/m) * ( (y' * log(h)) + ( 1 - y )' * log(1-h) ) + (lambda ./ (2*m)) * ((theta' * theta) - theta(1).^ 2);% grad = (1 / m) * (X' * (h - y)) + (lambda /m) * theta;grad(1) = (1 / m) * (h - y)' * X(:,1);grad(2:end) = (1 / m) *( X(:,2:end)' * (h - y) ) + (lambda / m) * theta(2:end);


阅读全文
0 0
原创粉丝点击