⌚️: 2021年11月02日
📚参考
![](imgs/白勇/2.1 目标检测-任务-01/2.1 目标检测-任务-01_00.jpg)
![](imgs/白勇/2.1 目标检测-任务-01/2.1 目标检测-任务-01_01.jpg)
![](imgs/白勇/2.1 目标检测-任务-01/2.1 目标检测-任务-01_02.jpg)
![](imgs/白勇/2.2 目标检测-常用数据集-01/2.2 目标检测-常用数据集-01_00.jpg)
![](imgs/白勇/2.2 目标检测-常用数据集-01/2.2 目标检测-常用数据集-01_01.jpg)
![](imgs/白勇/2.2 目标检测-常用数据集-01/2.2 目标检测-常用数据集-01_02.jpg)
![](imgs/白勇/2.2 目标检测-常用数据集-01/2.2 目标检测-常用数据集-01_03.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_00.jpg)
FLOPS:floating-point operations per second
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_01.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_02.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_03.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_04.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_05.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_06.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_07.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_08.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_09.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_10.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_11.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_12.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_13.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_14.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_15.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_16.jpg)
![](imgs/白勇/2.3 目标检测-性能指标-01/2.3 目标检测-性能指标-01_17.jpg)
接下来看代码models->network_blocks.py
代码位置在models
包中
- BaseConv(函数名)-->CBL(图中简称)
- DWConv:深度可分离卷积
- Bottleneck:True和False
- ResLayer:用于Darknet53,现在用的很少,基本使用CSPDarkNet53
- CSPLayer:别名C3
- SPPBottleneck:
- Darkent:目前基本不用
- CSPDarknet:
代码位置在models
包中
代码位置在models
包中
代码位置在models
包中
看代码dist.py, launch.py, setup_env.py, allreduce_norm.py
所以建议所有类别同时做NMS,而不是每个类别做NMS
代码看boxes.py, demo_utils.py, demo.py
lr_scheduler.py