v3对比v2 主要有三个部分的改动 1.更新Block(bneck) 2.使用了NAS搜索参数 3.重新设计耗时层结构。
从上图可以看出v3对比v2更准确,更高效。
v2的block
首先经过一个1*1的卷积层(BN,Relu6)进行升维处理。然后是3*3大小的DW卷积(BN,Relu6)。在经过一个1*1的卷积层(BN)进行降维。还有一个捷径分支shortcut( 当 stride ==1(DW卷积的步距)切input_c == output_c才有shortcut连接)。
v3的block
相比v2主要加入了SE注意力机制,更新了激活函数。
重新设计耗时层结构
1.减少第一个卷积层的卷积核个数。(32 ->16)
2.精简Last Stage
精简完成之后精度基本没有什么变化,速度得到了提升。