我正在尝试了解线性回归的梯度下降算法。
问题是为什么我们在theta1的末尾乘以x(1)而在theta0的末尾不这样做呢?
非常感谢!
最佳答案
假设是theta0 + theta1*x
。在区分theta0
和theta1
时,分别得到1
和x
。因此,您会获得x
的更新,而不是theta1
。有关更多详细信息,请参阅本文档cs229-notes1。
我正在尝试了解线性回归的梯度下降算法。
问题是为什么我们在theta1的末尾乘以x(1)而在theta0的末尾不这样做呢?
非常感谢!
最佳答案
假设是theta0 + theta1*x
。在区分theta0
和theta1
时,分别得到1
和x
。因此,您会获得x
的更新,而不是theta1
。有关更多详细信息,请参阅本文档cs229-notes1。