当函数为凸且定义域为凸时,目标函数为啥无法使用梯度下降进行优化

目标函数的问题。你应该用误差的平方和而不是误差的和,后者就不存在极值。你把theta取到负无穷,目标函数就负无穷了。你试试sum(y - theta_0 -theta_1 * x)^2
■网友
【当函数为凸且定义域为凸时,目标函数为啥无法使用梯度下降进行优化】 谢邀。
这个显然是损失函数的选择问题吧

■网友
目标函数错了,应该是那个的2-norm。你这样子当然会越跑越远,对theta0的导数永远是5啊。


    推荐阅读