对数损失函数是如何度量损失的?

对于损失函数,像用平方损失函数 L(Y, f(X)) = (Y - f(X))^2或者绝对值损失函数都十分直观,但是对数损失函数 L(Y, P(Y|X)) = -log P(Y|X)是如何来度量损失的呢?

在李航《统计学习方法第二版》11页中提到了一个模型分类方法:概率模型与非概率模型。平方损失和绝对值损失是对非概率模型而言的。如果是非概率模型,模型的输出大多数是实值,可以通过差值累积的方式作为损失函数(比如平方损失),但是对于概率模型,如果模型是条件概率分布,只能通过最大化样本出现的概率(最大似然的思想)来最小化损失。

(1)有一类概率型的目标函数,例如逻辑回归来解决二分类问题,假设其目标函数为p(x),可以简单理解为样本x归属到某一类别的概率。

(2)根据最大似然估计的理论,优化目标是使得P(X)=p(x1)(1-p(x2))p(x3)...最大化(这里假设x1和x3是正例,x2是负例,由于目标函数是求正例的概率,所以1-p(x)自然就是负例的概率)。

(3)乘法表达式求极值比较麻烦,所以最好想办法转化成加法表达式。最自然的想法是两边取对数,把等式右边转化为加法表达式。由于对数单调增,那么求P(X)的最大值的问题,可以转化为求logP(X) 的最大值的问题。

(4)求logP(X)的最大值,其实就是求-logP(X)的最小值。这个-logP(X)其实就是所谓的log loss了。

P(Y/X)表示当前模型下样本X得到Y的概率,一定意义上也是样本和目标值的接近程度。用到损失函数上,取个反!这个概率越大,样本和目标值越接近,损失越小,反之亦然!

参考:https://www.zhihu.com/question/27126057

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值