文章目录
前言🎈(只要学习,就会一直写!)
简单记录一下,自己在学习目标检测过程中遇到的一些概念问题🐱🐉
backbone
主干网络,用来做特征提取的网络(比如ResNet,VGG等等),一般用来提取图片信息,然后生成Feature map。
neck
放在backbone和head之间,作用是更好的利用backbone提取的特征。
head
是获取网络的输出内容,head部分利用backbone提取的特征作出预测。
bottleneck
意为瓶颈,通常指的是网络输入的数据维度和输出的维度不同,输出的维度比输入的小了许多,就像脖子一样,变细了。经常设置的参数 bottle_num=256,指的是网络输出的数据的维度是256 ,可是输入进来的可能是1024维度的。
GAP(Global Average Pool)
全局平均池化。即将某个通道的特征值取平均值。
warm up
Warm up指的是用一个小的学习率先训练几个epoch,这是因为网络的参数是随机初始化的,一开始就采用较大的学习率容易数值不稳定。
目标检测结果评价标准
box_loss:边界框回归损失 预测预测框和标定框之间的损失。
obj_loss: 目标存在的置信度损失。
csl_loss: 分类损失,计算锚框和对应的标记分类是否正确。
一般来说mAP针对整个数据集而言的;AP针对数据集中某一个类别而言的;而percisi

本文介绍了目标检测中的关键概念,包括Backbone网络用于特征提取,Neck提升特征利用率,Head进行预测。还讨论了Bottleneck、GAP(全局平均池化)、Warmup训练策略、评估标准如mAP、Precision-Recall曲线以及过拟合的识别和解决方法。此外,提到了BN(BatchNormalization)的作用和GFLOPs作为计算复杂度的指标。
最低0.47元/天 解锁文章
512

被折叠的 条评论
为什么被折叠?



