线性回归作业归纳(作业1) - zLulus/My_Note GitHub Wiki

梯度下降

1.初始化并展示数据
2.确定方程:cost function,h(x)和梯度下降
1
2
3
3.完成代价函数
4.完成梯度下降函数
5.进行梯度下降,同时进行调试,观察代价函数是否逐渐收敛
6.多次迭代后,代价函数收敛,得到theta
7.代入数据,得到结果
8.可视化代价函数

标准方程法

代入方程即可
4

theta = pinv( X' * X ) * X' * y;