采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
J=(theta-2.5)**2-1 是否是对应模型 y=theta*x 的损失函数?
y=theta*x的损失函数是1/m*sigma[(theta*x-y)**2],感觉不是,因为这里x是个变量,而J=(Theta-2.5)**2-1里面没有变量x,除非是 x 只有一个值1,对应的y是2.5,好像也不对,这样子就没必要训练了。
是不是这节的theta和J没有原始模型?
这一节的内容和y=theta*x没有关系。我们只是假设有一个损失函数J=(theta-2.5)**2-1,模拟梯度下降法的原理,寻找使J最小的值。
那是否能找到一个模型对应这个损失函数呢?因为最简单的一元函数都对应两个theta,所以不知道这里一个theta有没有模型能对应过去?
有可能没有;但也可能有。关键是没有意义。这一小节的重点是如何用梯度下降法寻找一个函数的最小值,和模型什么的一点关系都没有。
非常感谢!
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.1k 19
3.0k 17
2.5k 15
1.3k 15
1.2k 14