适合边缘计算的轻量级网络模块设计
卷积模块包括逐点压缩、跨步卷积组、背靠背逐点卷积。
- 逐点压缩
开始使用1X1卷积压缩层,有效减少下一层的维数,减少网络结构和计算复杂度。
- 跨步卷积组
在1X1卷积压缩层后使用多个3X3卷积组,而不是1个简单的卷积层,可以促进1X1卷积压缩层输出的特征向量分成几个小组,独立地进行处理,减少计算复杂度和模块结构复杂度。
- 背靠背逐点卷积
第一个1X1卷积层有效混合卷积组的输出,产生合并所有组的信息的特征,第二个1X1卷积层作为解压缩层,保存自定义模块输出的维数。这种1X1卷积层的背靠背设置考虑到提升学习特征嵌入的性能,尽管压缩层和卷积组使得复杂度降低。