斯坦福《机器学习》课程算法matlab实现之梯度下降算法——直线回归(一)
梯度下降算,可用于回归,也可用于分类,下面是该算法的最简单的演示,学习率alpha对算法的收敛影响很大,取大了不收敛,过小过大迭代次数增加;
clear;clc;
data=genlineardata(13,-3.36,100);%生成在直线y=13-3.36*x周围的100个点存入data[100*3],data第一列全为1
theta=zeros(2,1);
theta(1)=0
原创
2012-12-24 16:43:05 ·
5367 阅读 ·
1 评论