文章是对博主视频讲解的一些总结。
博主链接:https://blog.csdn.net/qq_37541097?spm=1001.2014.3001.5509
1.预言
ShuffleNetV2和MobileNet一样属于轻量级的网络,出自旷视之手。,但是不一样的地方在于,ShuffleNetV2的优化点更精细一些,完全瞄准轻量化这个目标而设计。
在V1的基础上提出了修改,主要参考四点准则
2.亮点
- 作者提出直接的对网络速度测量应该代替FLOPs,并针对网络的速度提出了四点建议
2.1 准则1
卷积操作时,输入输出采用相同通道数可以降低MAC
2.2 准则2
过多的组,会导致MAC增加
2.3 准则3
分支数量过少,模型速度越快
2.4 准则4
*** 不要忽略元素级操作***
3. 网络结构
3.1 Channel Split操作
图a,b是ShuffleNetV1的层结构。
图c,d是ShuffleNetV2的层结构。