损失函数-分类任务

分类任务的损失函数的设置

y*f(x)被称为margin,类似于回归分析中的残差,例子:

sign(f(x)) = +1/-1, f(x)>0/f(x)<0

yf(x)>0,则表示样本分类正确,yf(x)<0则表示分类错误;

所以分类任务尽量要最大化margin

Hinge Loss/Multi class SVM Loss

中文名叫铰接损失,用来作为分类器的损失函数。常被用于“最大间隔分类”。

\iota (y) = max(0, 1-t\cdot y)

y分类器原始输出,非标签输出,预期输出t,t为+1或者-1。

如果t和y为相同的符号时,loss较小;离margin越远,loss越小,loss最小是0。

例子:

交叉熵/Negative Log Likelihood

CrossEntropyLoss = -(y_ilog(\widehat{y_i})+(1-y_i)log(1-\widehat{y_i}))

举例分析:

如果真实label是1的话,公式的后半部分去不存在;所以如果\widehat{y_i}如果值越大,则整个loss越小。

Logistic Loss

L(y, f(x))=log(1+e^{-yf(x))})

指数函数是正向的,所以margin越大,损失函数越小。

指数损失函数

 L(y, f(x)) = exp[-yf(x)]

其他损失函数

0-1损失函数

L(Y, f(X))=

绝对值损失函数

L(Y, f(X))=|Y-f(X)|

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值