适合边缘计算的轻量级网络模块设计

卷积模块包括逐点压缩、跨步卷积组、背靠背逐点卷积。

  1. 逐点压缩

开始使用1X1卷积压缩层,有效减少下一层的维数,减少网络结构和计算复杂度。

  1. 跨步卷积组

在1X1卷积压缩层后使用多个3X3卷积组,而不是1个简单的卷积层,可以促进1X1卷积压缩层输出的特征向量分成几个小组,独立地进行处理,减少计算复杂度和模块结构复杂度。

  1. 背靠背逐点卷积

第一个1X1卷积层有效混合卷积组的输出,产生合并所有组的信息的特征,第二个1X1卷积层作为解压缩层,保存自定义模块输出的维数。这种1X1卷积层的背靠背设置考虑到提升学习特征嵌入的性能,尽管压缩层和卷积组使得复杂度降低。

适合边缘计算的轻量级网络模块设计