Paper Reading: ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices

ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices(arXiv:1707.01083v2)

Motivation

专为计算能力非常有限(例如10-150 MFLOP)的移动设备设计的模型,且弥补了之前Group convolution的缺点

Architecture
  • Channel Shuffle for Group Convolutions

    假设卷积层具有g组,其输出具有g×n个通道; 首先将输出通道的尺寸调整为(g,n),进行转置,然后再变平,作为下一层的输入。这样做的好处是解决了Group convolution阻止通道组之间的信息流传递的问题

在这里插入图片描述

  • ShuffleNet Unit
    上下两个红色部分的11卷积替换为11的分组卷积,分组g一般不会很大,论文中的几个值分别是1,2,3,4,8。当g=1时,ShuffleNet v1退化为Xception。 g的值确保能够被通道数整除,保证reshape操作的有效执行。
    在第一个 11卷积之后添加一个Channel Shuffle操作。
    如图3.©中需要降采样的情况,左侧shortcut部分使用的是步长为2的 3
    3平均池化,右侧使用的是步长为2的 33的Depthwise卷积。
    去掉了3
    3卷积之后的ReLU激活,目的是为了减少ReLU激活造成的信息损耗,

在这里插入图片描述

Experiments
  • Ablation Study

    证明了shuffle模块的有效性
    在这里插入图片描述

  • classification
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值