2020-05-06
阅读量:
1011
Python机器学习中的损失函数是否就是残差平方?
在机器学习中对于回归类算法来说可以说损失函数就是残差平方和,但是在机器学习中的损失函数大致可以分为以下四种,可以分情况分析:
1、0-1损失函数

二类分类任务中,预测值与真实值不同,就是预测错误,则损失是1;
预测值与真实值相等,就是预测正确,损失是 0,就是没有损失。
2、平方损失函数

预测值与真实值的差的平方。预测误差越大,损失越大。
3、绝对损失函数

预测值与真实值的差的绝对值。绝对值不方便计算,一般不常用。
4、对数损失函数

对于预测值是概率的情况,取对数损失。因为概率范围[0, 1] 所以对数值是(-∞, 0) ,为了让损失 > 0 所以取对数的负值。上面的公式里面有个负号。看图像,可以一目了然







评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论