李宏毅机器学习课程1~~~Introduction &Regression


机器学习介绍


李宏毅机器学习课程1~~~Introduction &Regression_第1张图片

机器学习就是要找一个函数。

李宏毅机器学习课程1~~~Introduction &Regression_第2张图片

李宏毅机器学习课程1~~~Introduction &Regression_第3张图片

机器学习的三大要素框架:训练集,函数集(模型集),损失函数集。

李宏毅机器学习课程1~~~Introduction &Regression_第4张图片

机器学习图谱

李宏毅机器学习课程1~~~Introduction &Regression_第5张图片

AI训练师的成长之路。


1. 梯度下降法的理解Gradient Descent


参数变化的方向就是损失函数减少的方向。

李宏毅机器学习课程1~~~Introduction &Regression_第6张图片

图中小人向左走,还是向右走,主要是看哪个方向是损失函数减少的方向,学习率就是这个小人走的速度。

李宏毅机器学习课程1~~~Introduction &Regression_第7张图片

理论上,全局最有解是最好的结果,但是实际上,我们有时候可能仅仅找到了局部最有解。所以说梯度下降法找到好的结果,有时候会靠运气,比如一个比较好的初始点。

李宏毅机器学习课程1~~~Introduction &Regression_第8张图片

对于多参数,情况类似。

李宏毅机器学习课程1~~~Introduction &Regression_第9张图片

参数在梯度为零的情况不在更新,但梯度为零或者梯度比较小的情况,并不都是局部极值,还有可能是鞍点。

李宏毅机器学习课程1~~~Introduction &Regression_第10张图片


2. 模型选择



这是一个线性模型,看参数与object的关系,这里的b,w与y都是线性关系。

李宏毅机器学习课程1~~~Introduction &Regression_第11张图片

模型越复杂,我们有可能在训练集上得到较小的误差损失,所以模型越复杂,我们越有可能找到最优的模型函数。

李宏毅机器学习课程1~~~Introduction &Regression_第12张图片

过拟合的问题,简单说就是在训练集上效果较好,但是在测试集上,效果比较差。更深的理解是,理论上我们应该学得是全局特征,在训练集上学习的是局部特征。若拟合局部特征较好,那么就会影响全局特征的学习。如果测试集上的局部特征与训练集的局部特征类似,那么测试集的结果会相对好。若测试集上的局部特征与训练集的局部特征不大类似,那么测试集的结果就会较差。

李宏毅机器学习课程1~~~Introduction &Regression_第13张图片

正则项

为了找到一个平滑的函数(smooth function)。所谓平滑函数,当x有变化时,y不会有剧烈的变化。否则就是个抖动比较厉害的函数。而影响函数的平滑性的是权值,偏置项不会影响函数的平滑性。

李宏毅机器学习课程1~~~Introduction &Regression_第14张图片

加正则项后的效果。

李宏毅机器学习课程1~~~Introduction &Regression_第15张图片


参考文献


http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML17.html

你可能感兴趣的:(机器学习,李宏毅学习机器)