轻量化模块
轻量化模块通常指的是那些可以减少模型参数量和计算复杂度,同时保持较高检测性能的模块。
(1)GhostNet
Ghost模块是一个用于替代标准卷积模块的轻量级模块。它通过引入一个额外的线性变换层来增强特征图的表示能力,而不会增加模型的参数量或计算复杂度。Ghost模块可以插入到任何标准的卷积模块中,从而在不增加模型复杂度的情况下提高性能。
在YOLOv5 6.0中,项目已经预先加入了GhostConv、GhostBottleneck、C3Ghost,因此只需要对yaml配置文件修改即可
官网建议:替换yaml文件中所有的Conv和C3模块为GhostConv和C3Ghost
CSDN建议:只替换Backbone中的Conv和C3
可以选择比较二者的差异