均方误差与总平方误差(或绝对误差)

一个潜在疑问是:如何判断应该使用均方误差还是总平方误差(或绝对误差)?

总平方误差是指每个点的误差之和,方程式为:
M = ∑ i = 1 m 1 2 ( y − y ^ ) 2 M = \sum_{i=1}^m\frac{1}{2}(y-\hat{y})^2 M=i=1m21(yy^)2

均方误差是指这些误差的平均值,方程式为:
T = ∑ i = 1 m 1 2 m ( y − y ^ ) 2 T = \sum_{i=1}^m\frac{1}{2m}(y-\hat{y})^2 T=i=1m2m1(yy^)2

其中 m是数据点的数量,

好消息是,选择哪个并不重要。可以看出,总平方误差是多个均方误差相加的结果,因为

M = m T M=mT M=mT

因此,既然导数是线性方程, T的梯度也是 m乘以 M的梯度。

但是,梯度下降步骤包括减去误差的梯度乘以学习速率 α \alpha α。因此,选择均方误差还是总平方误差只是选择不同的学习速率。

在现实中,我们可以借助算法判断什么样的学习速率比较合适。因此,如果我们使用均方误差或总平方误差,算法将只是选择不同的学习速率。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值