我是靠谱客的博主 细心项链,这篇文章主要介绍matlab将每次迭代结果画图,机器学习-线性回归以及MATLAB octave实现,现在分享给大家,希望可以做个参考。

参考资料:

斯坦福大学公开课 :机器学习课程 [第2集]监督学习应用.梯度下降

http://v.163.com/movie/2008/1/B/O/M6SGF6VB4_M6SGHJ9BO.html

http://blog.csdn.net/abcjennifer/article/details/7732417

octave入门教程

http://wenku.baidu.com/view/22f5bb10cc7931b765ce1588.html

关于非线性优化fminbnd函数的说明(仅供新手参考)(也可作为fmincon函数的参考)

http://hi.baidu.com/maodoulovexixi/item/4205be1c11fbce6d3e87ce39 http://www.docin.com/p-214776767.html

由于是刚开始接触ML和MATLAB,所以记录一些比较简单的笔记。

个人实验中未使用MATLAB,而是使用了Octave作为替代,区别只是把函数结束的end改成endfunction即可,其他部分和matlab保持一致。

文中主要框架内容参考 http://blog.csdn.net/abcjennifer/article/details/7732417

第一部分:基本模型

在解决拟合问题的解决之前,我们首先回忆一下线性回归基本模型。

设待拟合参数 θn*1 和输入参数[ xm*n, ym*1] 。

对于各类拟合我们都要根据梯度下降的算法,给出两部分:

①   cost function(指出真实值y与拟合值h之间的距离):给出cost function 的表达式,每次迭代保证cost function的量减小;给出梯度g

最后

以上就是细心项链最近收集整理的关于matlab将每次迭代结果画图,机器学习-线性回归以及MATLAB octave实现的全部内容,更多相关matlab将每次迭代结果画图,机器学习-线性回归以及MATLAB内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部