当函数为凸且定义域为凸时,目标函数为啥无法使用梯度下降进行优化
目标函数的问题。你应该用误差的平方和而不是误差的和,后者就不存在极值。你把theta取到负无穷,目标函数就负无穷了。你试试sum(y - theta_0 -theta_1 * x)^2
■网友
【当函数为凸且定义域为凸时,目标函数为啥无法使用梯度下降进行优化】 谢邀。
这个显然是损失函数的选择问题吧
■网友
目标函数错了,应该是那个的2-norm。你这样子当然会越跑越远,对theta0的导数永远是5啊。
推荐阅读
- C语言指数函数代码
- 单例模式static函数必须在头文件中实现么
- 函数|你要来试试吗?高中数学丨越做越起劲的100道高中数学函数类压轴题
- 咋用c语言或java打点出函数图
- javascript函数的调用模式有哪几种
- Python中的函数、方法,例如list的append()方法和del函数
- 函数|原来……学霸是这样将数学提升到130+(附必修1-5学习重点及高中各阶段学习重点)
- 请教一个数值积分问题,怎样用matlab的quadgk函数来计算
- 请教一下以下两个贝塞尔函数积分
- 关于C语言回调函数的零散问题,先谢谢了……?
