深度学习anchor、head、neck、backbone三个术语分别是指什么?

本文介绍了深度学习目标检测模型中关键的三个术语:backbone负责特征提取,通常使用预训练模型;head用于预测目标类别和位置;neck则进一步提升特征的表达能力。整体结构为backbone->neck->head->输出。
摘要由CSDN通过智能技术生成

YOLOv5的anchor设定
0.anchor是从图片输入就开始调用的,一直带到最后的特征图上。
1.backbone:是主干网络,是提取特征的网络,这些网络经常使用的是resnet18,Darknet53等,通常不是我们自己设计的网络,因为这些网络已经证明了在分类等问题上的特征提取能力是很强的。在用这些网络作为backbone的时候,都是直接加载官方已经训练好的模型参数,后面接着我们自己的网络。让网络的这两个部分同时进行训练,因为加载的backbone模型已经具有提取特征的能力了,在我们的训练过程中,会对他进行微调,使得其更适合于我们自己的任务。

2.head:检测头,主要用于预测目标的种类和位置(bounding boxes),利用之前提取的特征,做出预测。

3.neck:是放在backbone和head之间的,是为了更好的利用backbone提取的特征

简而言之,基于深度学习的目标检测模型的结构是这样的:backbone->neck->head->输出。backbone主干网络提取特征,neck脖子提取一些更复杂的特征,然后head头部计算预测输出

参考文献:链接:https://www.jianshu.com/p/014e76d3b614

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

已下架不支持订阅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鼾声鼾语

感谢您的支持鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值