机器学习——回归与聚类算法

线性回归

机器学习——回归与聚类算法_第1张图片

广义的线性模型 

不仅是自变量是一次方的是线性模型,参数是一次方的也是线性模型,比如:

y=w_{1}x_{1}+w_{2}{x_{2}}^{2}+w_{3}{x_{3}}^{3}+...+w_{n}{x_{n}}^{n}+b

总结:线性关系的一定是线性模型,线性模型的不一定是线性关系。 

损失函数

机器学习——回归与聚类算法_第2张图片

优化损失 

求解模型中的w,使得损失最小。

正规方程

w=(X^{T}X)^{-1}X^{T}Y

理解:X为特征值矩阵,Y为目标值矩阵,直接求到最好的结果(矩阵求导得极值再得最值)

缺点:当特征过多过复杂时,求解速度太慢而且得不到结果

梯度下降

w_{1}:=w_{1}-\alpha \frac{\partial cost(w_{0}+w_{1}x_{1})}{\partial w_{1}} 

w_{0}:=w_{0}-\alpha \frac{\partial cost(w_{0}+w_{1}x_{1})}{\partial w_{1}} 

理解:\alpha为学习率,需要手动指定(超参数),\alpha旁边的整体表示方向沿着这个函数下降的方向找,最后就能找到山谷的最低点,然后更新w值。

使用:面对训练数据规模十分庞大的任务,能够找到较好的结果。 

你可能感兴趣的:(机器学习,算法,聚类)