nanodet笔记

nanodet简单笔记

这里简单记录下nanodet的结构.

网络stride8,16,32的feature 经过共享卷积处理后cat在一起再transpose,直接产生shape为(B, n_grid, n_class+8*4),其中B为batchsize, n_grid为feature map上点的个数, 4:表示top,bottom, left, right 4个值,每个值使用8个bin的概率表示.

loss有3部分构成

  • loss qfl
    所有正负样本都参与qfl的计算,注意qfl的权重是 pred box与gt box 的iou.即,box分支结果间接参与分类loss.
  • loss dfl
    预测出来的left,right, bottom…无需解码成bbox, 直接参与dfl的计算, 计算dfl时引用了分类的置信度. 即,框的loss也受分类影响.
  • loss giou
    预测的left,right…等和center_priors一起可以解码成bbox, 再和gtbox做giou计算.

注意,早期的label assignment使用了atss, 最新的代码使用了一个辅助网络来做标签分配. 早期辅助网络loss会影响backbone,neck参数更新, 等训练后期网络稳定了, 辅助网络的loss不会再改变backbone,neck.在这里插入图片描述基本结构:
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值