tf 损失函数_机器学习-Faster RCNN的损失函数(Loss Function)

本文详细介绍了Faster RCNN的损失函数,包括Smooth L1 Loss的定义及代码实现。损失函数包含了RPN交叉熵、RPN Box回归、RCNN交叉熵和RCNN Box回归等部分,并探讨了IOU的计算方法。
摘要由CSDN通过智能技术生成

Faster RCNN的损失函数(Loss Function)的形式如下:

c1aae61691ef3a0e3688ec3584e17002.png

p(i): Anchor[i]的预测分类概率;

Anchor[i]是正样本时,p(i)*=1;Anchor[i]是负样本时,p(i)*=0;

什么是正样本与负样本 满足以下条件的Anchor是正样本:与Ground Truth Box的IOU(Intersection-Over-Union) 的重叠区域最大的Anchor;与Gound Truth Box的IOU的重叠区域>0.7; 满足以下条件的Anchor是负样本:与Gound Truth Box的IOU的重叠区域 <0.3;既不属于正样本又不属于负样本的Anchor不参与训练。

t(i): Anchor[i]预测的Bounding Box的参数化坐标(parameterized coordinates);

t(i)*: Anchor[i]的Ground Truth的Bounding Box的参数化坐标;

48bff212e3982cd7d13a86a69a1da313.png

N(cls): mini-batch size;

N(reg): Anchor Location的数量;

d91d8760c3fbbbf0e354519c6d2d50ee.png

其中,R是Smooth L1函数;

76e6d918b64061944f77ca8399c7bf9a.png

表示只有在正样本时才回归Bounding Box。

Smooth L1 Loss

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值