![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
u011060117
这个作者很懒,什么都没留下…
展开
-
随机梯度下降算法 matlab
x=[1 1;1 2;1 3; 1 4]; y=[1.1;2.2;2.7;3.8]; rate=0.001; w = zeros(1,size(x,2)); iter = 100; while(iter >0) for i=1:size(x,1) for j=1:size(w,2) w(j)=w(j)+rate*(y(i)-w(1,:)*x(i,:)')*x原创 2015-09-29 22:09:19 · 5727 阅读 · 1 评论 -
批梯度下降算法 matlab
x=[1 1;1 2;1 3; 1 4]; y=[1.1;2.2;2.7;3.8]; rate=0.01; w = zeros(1,size(x,2)); iter = 50; while(iter >0) for i=1:size(x,1) t=sum(y-x*w'); for j=1:size(w,2) w(j)=w(j)+rate*t*x(i,j); end e原创 2015-09-29 22:29:16 · 685 阅读 · 0 评论