机器学习100天(十四):014 梯度下降算法求解线性回归

时间:2022-12-20 22:00:04

机器学习100天,今天讲的是:使用梯度下降算法求解线性回归问题。

一、梯度下降更新公式

之前我们介绍了正规方程法直接求解线性回归问题,但是梯度下降算法在机器学习中更为常用,因为面对复杂问题时,梯度下降算法能够更加容易获得全局最优解。上一节我们已经介绍了梯度下降算法的理论解释,下面我们将编写梯度下降算法的程序,解决线性回归问题。

还是房价预测的问题,简单线性模型:

y ^ = w 0 + w 1 x \hat y=w_0+w_1x