线性回归|机器学习推导系列(三)

简介: 线性回归|机器学习推导系列(三)

一、概述


假设有以下数据:


YIKX_MJS9N98PS~UBIQPTE7.png


这些数据符合下图关系(以一维数据为例),``([N_YX5F9HC3E$$CN}39N.png


D0PJ9X2)S[)HIV79CPTWT`S.png

                                                        图像


二、最小二乘估计


$O31I2NEEB{Q89UN[]K}%)6.png

I%%O8[L%7R@]LIKPAPO]7BN.png

98IRKE[XWGZ}M3_2KWCCT(9.png

VZCE[TJ4{VZXT$SB7I@1IX9.png


三、线性回归的几何解释


  1. 每个样本点的误差的总和

Z{NFJ%_3~_M}ZDBSXV(JBQS.png

}Z53R`L%HXJ9Q`K[C4H[BVP.png

                                             误差的来源


42ZP6]]%S6]NWGIJHC{P`Y3.png

IV`29M`IV`W9[AQQ2YR[8Q8.png

4`$9N2GE88B}SG$E6%@([EN.png

J83Q[HCW`C}MTUPVVWY`IBA.png

}4J{W4IZ7K]_OR]$MFJFCKP.png

                                                投影


SQ3FK)RAQB%`DGH]1S9HL(X.png


四、最小二乘法与极大似然估计

4H3HBU$CRCJPRG`8Q{ZRX}7.png

UQ(XB][DU{V8O2N)N_]}K10.png


可以看到最小二乘法与噪声为高斯噪声时的极大似然估计法是等价的。


五、线性回归的正则化


  1. 高维小样本的问题

~$EEH7AJDZKQDIH~]TJ$7IV.png

~M451C}@G@0][LBN@03LJ%R.png


  1. 处理过拟合的方法

面对上述过拟合的现象有一些解决方案,主要有IN_FOQP)E_%`CJ[H)%0$F6W.png

特征选择指的是根据某种规则去掉一些特征来实现降维;特征提取的方法例如主成分分析(PCA),也是实现降维;正则化的方法指给损失函数添加惩罚项来避免过拟合。


  1. 正则化的方法


GQ22XP_`AN~H[4_CMX9W9B6.png

YTU[H$N~W)C4YG`I[D)YR$0.png

下面为L2正则化的求解过程:

VGL[6~5A@)WK4B)(NK9F50G.png

(WLFX@$A~FY~SS(4){OZNYV.png

六、最小二乘法与最大后验估计


  1. 已知

仍然认为实际值与估计值之间的差是一个高斯噪声,3{8Q]T`U1N0P6CYH5$DZ]C4.png

P_0S2A5J~HU6{J`F]{W1XOS.png

另外假设参数R@WGDGHL8LUIG5Q}5$)FVEP.png服从先验分布:

SFBN1(J0{39P$U~SQILT6R3.png

C4FDV{S8Y]O%TM(([24PQS2.png

OU7GA$ESF`RCKH@ZKSHM1$0.png


可以看到正则化的最小二乘法与噪声为高斯噪声且先验也是高斯分布时的最大后验估计法是等价的。


  1. 总结


PBEYI6EE2OYSW{%{)2MZ_$G.png



相关文章
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
机器学习之线性回归与逻辑回归【完整房价预测和鸢尾花分类代码解释】
|
18天前
|
机器学习/深度学习 算法 TensorFlow
机器学习算法简介:从线性回归到深度学习
【5月更文挑战第30天】本文概述了6种基本机器学习算法:线性回归、逻辑回归、决策树、支持向量机、随机森林和深度学习。通过Python示例代码展示了如何使用Scikit-learn、statsmodels、TensorFlow库进行实现。这些算法在不同场景下各有优势,如线性回归处理连续值,逻辑回归用于二分类,决策树适用于规则提取,支持向量机最大化类别间隔,随机森林集成多个决策树提升性能,而深度学习利用神经网络解决复杂模式识别问题。理解并选择合适算法对提升模型效果至关重要。
185 4
|
1月前
|
机器学习/深度学习 数据采集 人工智能
【机器学习】解释什么是线性回归?
【5月更文挑战第15天】【机器学习】解释什么是线性回归?
|
2天前
|
机器学习/深度学习 存储 算法
【机器学习】深入探索机器学习:线性回归算法的原理与应用
【机器学习】深入探索机器学习:线性回归算法的原理与应用
10 0
|
4天前
|
机器学习/深度学习 算法
【阿旭机器学习实战】【31】股票价格预测案例--线性回归
【阿旭机器学习实战】【31】股票价格预测案例--线性回归
|
4天前
|
机器学习/深度学习 数据可视化 算法
【阿旭机器学习实战】【29】产品广告投放实战案例---线性回归
【阿旭机器学习实战】【29】产品广告投放实战案例---线性回归
|
20天前
|
机器学习/深度学习 Python
利用Python实现一个简单的机器学习模型:线性回归详解
利用Python实现一个简单的机器学习模型:线性回归详解
34 2
|
28天前
|
机器学习/深度学习 数据采集 人工智能
【机器学习】非线性回归与线性回归有何不同?
【5月更文挑战第19天】【机器学习】非线性回归与线性回归有何不同?
|
30天前
|
机器学习/深度学习 数据采集 人工智能
【机器学习】怎样检测到线性回归模型中的过拟合?
【5月更文挑战第17天】【机器学习】怎样检测到线性回归模型中的过拟合?
|
1月前
|
机器学习/深度学习
机器学习基础入门(二)(线性回归与成本函数)
已知一系列房子的大小以及其对应的价格的数据,要求是已知房子大小预测其房子的价格