各类损失函数汇总

类别损失

1.交叉熵损失 Cross Entropy Loss

分类结果越好,交叉熵越低。

afe9090e895a4116ad1a096129247503.png

二元交叉熵损失,主要解决二分类问题。

 

 895153d0f40b4d51888f952d0eccb24c.png

2.focal loss  FL在交叉熵损失的基础上加了一个因子 (1 − pt)γ,设置γ > 0减少了分类良好的示例的相对损失,将更多的注意力放在难以分类的错误示例上。5c300c86cc074a44832f62b114a05710.png

softmax loss

0a44a67e400b48bea0ec73e9ee75f614.png

逻辑回归 这是 Sigmoid 函数,它产生 S 形曲线。它总是返回一个介于 0 和 1 之间的概率值。Sigmoid 函数用于将期望值转换为概率。该函数将任何实数转换为 0 到 1 之间的数字。我们利用 sigmoid 将预测转换为机器学习中的概率。建立一个阈值来预测数据属于哪个类,导出的估计概率基于该阈值被分类成类。9ad268bf4ab14856bc2be957c1b4d4e1.png

 

 

 位置损失

1. L1 Loss 平均绝对误差:模型预测值和真实值之间距离的平均值。11d45a00ef4e44819aadde4419804a9d.png

2.L2 Loss  均方误差损失: 预测值和真实值之差的平方的平均值。6152ca424f664a07b959505d6784e544.png

 3.Smooth L1 loss:对于单个样本,记x为预测值和真实值的差值。

25ec58f1a0244219aa3f3bda6c04e3d5.png

4.记预测框为P,标注框为G,IoU类的损失函数(L1):c79ab9a25cfa4615a3190cf9715c3613.png

 

1012a2e882164e40945c78aee8bf7956.png

5.GIoU Loss在IoU loss的基础上考虑了两个框没有重叠区域时产生的损失。GIoU Loss:

 87b2f43b49634aa987c0a1f72a43a5f0.png

C表示两个框的最小包围矩形框,R(P,G)是惩罚项。

 

 6.DIoU Loss在IoU loss的基础上考虑了两个框的中心点距离。DIoU Loss:096de97e7a7d4f039e46ad0c360f60cd.png

 ρ表示预测框和标注框中心端的距离,p和g是两个框的中心点。c表示两个框的最小包围矩形框的对角线长度。

7.Ciou Loss:

6d7673d018924833a53d88a1db043c89.png

 可以看出,CloU loss在DloU loss的不同在于最后一项av,v度量了两个机框的长宽比的距离,a相当于一个平衡系数,取值由loU和v共同决定。需要注意的是,计算v关于wP和hp的梯度时,会在分母上出现wp2+hp2,而CloU中,wP和hp均是归一化后的值,会导致wp-+hp的结果很小,容易出现梯度爆炸。

ssd中的损失函数 总体的目标损失函数定义为定位损失(loc)和置信度损失(conf)的加权和:

a9a2c72a5f174952b8399c0947cd3b6e.png

2652b8a9eaa34275be883c83dd1caede.png

5f1087c0e8f24409b8f14544d460b06d.png

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值