【机器学习】最小二乘法MSE

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
任务调度 XXL-JOB 版免费试用,400 元额度,开发版规格
简介: 【1月更文挑战第24天】【机器学习】最小二乘法MSE

最小二乘法的优势在于它有封闭形式的解,可以通过对误差关于参数的偏导数为零的条件来求解最优参数。对于线性回归问题,最小二乘法的解析解是可以直接计算得到的。

最小二乘法(Least Squares Method)是一种常用于拟合数学模型和估计模型参数的方法,其中均方误差(Mean Squared Error,MSE)是一个重要的概念。

总体而言,最小二乘法是一种常用的参数估计方法,特别适用于线性模型。它在统计学、机器学习和工程领域中得到广泛应用。

image.png

根据对数,单调性,对上面公式求自然底数e的对数,效果不变~

image.png

接下来 log 函数继续为你带来惊喜,数学上连乘是个大麻烦,即使交给计算机去求解它也得哭出声来。惊喜是:

  • loga(XY)=logaX+logaY
  • logaXY=logaXlogaY
  • logaXn=nlogaX
  • loga(X1X2Xn)=logaX1+logaX2++logaXn
  • logxxn=n(nR)
  • loga1X=logaX
  • logaxNy=yxlogaN

$log_e(P_W) = loge(\prod\limits{i = 0}^{n}\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(y_i - W^Tx_i)^2}{2\sigma^2}})$

      =ni=0loge(12πσe(yiWTxi)22σ2)累乘问题变成累加问题~

乘风破浪,继续推导--->

      =ni=0(loge12πσ(yiWTxi)22σ2)

      =ni=0(loge12πσ1σ212(yiWTxi)2)

上面公式是最大似然求对数后的变形,其中πσ都是常量,而(yiWTxi)2肯定大于!上面求最大值问题,即可转变为如下求最小值问题:

L(W)=12ni=0(y(i)WTx(i))2 L代表Loss,表示损失函数,损失函数越小,那么上面最大似然就越大~

有的书本上公式,也可以这样写,用J(θ)表示一个意思,θ 的角色就是W:

image.png

进一步提取:

image.png

其中:

  ˆy=hθ(X)=Xθ 表示全部数据,是矩阵,X表示多个数据,进行矩阵乘法时,放在前面

  $\hat{y}i = h{\theta}(x^{(i)}) = \theta^Tx^{(i)}$ 表示第i个数据,是向量,所以进行乘法时,其中一方需要转置

因为最大似然公式中有个负号,所以最大总似然变成了最小化负号后面的部分。 到这里,我们就已经推导出来了 MSE 损失函数J(θ),从公式我们也可以看出来 MSE 名字的来 历,mean squared error,上式也叫做最小二乘法!

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
打赏
0
2
2
2
145
分享
相关文章
【机器学习】普通最小二乘法和ridge回归有什么区别?
【5月更文挑战第21天】【机器学习】R-squared系数有什么缺点?如何解决?【机器学习】普通最小二乘法和ridge回归有什么区别?
【机器学习】平均绝对误差 (MAE) 与均方误差 (MSE) 有什么区别?
【5月更文挑战第17天】【机器学习】平均绝对误差 (MAE) 与均方误差 (MSE) 有什么区别?
【机器学习】线性回归——最小二乘法的概率解释高斯噪声(理论+图解+公式推导)
【机器学习】线性回归——最小二乘法的概率解释高斯噪声(理论+图解+公式推导)
357 0
【机器学习】线性回归——最小二乘法的概率解释高斯噪声(理论+图解+公式推导)
【机器学习】线性回归——最小二乘法(理论+图解+公式推导)
【机器学习】线性回归——最小二乘法(理论+图解+公式推导)
1024 0
【机器学习】线性回归——最小二乘法(理论+图解+公式推导)
【机器学习技巧】回归模型的几个常用评估指标(R2、Adjusted-R2、MSE、RMSE、MAE、MAPE)及其在sklearn中的调用方式
【机器学习技巧】回归模型的几个常用评估指标(R2、Adjusted-R2、MSE、RMSE、MAE、MAPE)及其在sklearn中的调用方式
【机器学习技巧】回归模型的几个常用评估指标(R2、Adjusted-R2、MSE、RMSE、MAE、MAPE)及其在sklearn中的调用方式
【人工智能】机器学习之用Python实现最小二乘法进行房价预测以及进行贷款额度预测
使用最小二乘法进行房价预测:首先明白什么是最小二乘法,利用最小二乘法公式
431 1
【人工智能】机器学习之用Python实现最小二乘法进行房价预测以及进行贷款额度预测

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等