为Andrew Ng的Cousera课程“机器学习”我开始使用Octave
。Octave绘图一步一步(!)一个成本函数和梯度下降
有关线性回归的分配被提供(一个变量)代码创建该原始数据与拟合线的散点图,弓形成本函数J(theta_0, theta_1)
和的等高线图。
但是:所有这些图只提供最终结果。
我希望看到一步一步的情节发展,以更好地了解发生了什么事情。一步一步的意思是:创建一个数字,添加第一个值,然后第二个,然后第三个等,直到到达最终结果。
(1)从一个演讲视频截图:是否有可能可视化这个,添加粉红色然后是绿色,然后红色等点?
(2.1)中搜索正确的参数,梯度下降步骤1
(2.2)中搜索正确的参数,梯度下降最终步骤第一步:所有单步骤是否包括
注意1:有关屏幕截图散点图+等高线图:在散点图中总是显示一行,但它逐步改变。在等高线图中出现一个点。
注2:这不是转让请求! 我只想学习在Octave
中绘图,并希望将它与学习梯度下降如何“真正”起作用。
非常感谢所有提供一些代码帮助的人!
你提到倍频很多 - 但标签问题'matplotlib',这是一个Python库(用于绘图)。如果你确实是指Octave,你应该将问题重新标记为八度并删除matplotlib –
是的,** Andrew是这个ML课程的优秀讲师**。享受车程!使用Octave,检查MATLAB的所有绘图教程,这些将帮助您向前推进。 – user3666197
啊...抱歉错了标签 - 我确实是指octacve。 – user2006697