CNN Network Structure4

0 More Details: HomeLink

1 ShuffleNet-V1

1.1 Ideas: 1*1 Group Conv

在这里插入图片描述
在这里插入图片描述

  • 其实,想象一下,DConv 就是极端的GConv, 只不过是把Group分成了Channel份
    不难发现,每个Group并不能看大整个的Input Features,所以有了下面所谓的Channel Shuffle的概念

在这里插入图片描述在这里插入图片描述

  • 再次,比较显著的可视化一下
    在这里插入图片描述
  • 下面对比一下,围绕相同点和不同点
    在这里插入图片描述在这里插入图片描述

1.2 ShuffleNet framework

  • 看一下网络结构
    在这里插入图片描述

2 ShuffleNet-V2

2.1 Paper-ShuffleNet-V2:

在这里插入图片描述

2.2 Ideas: Time=T(FLOPS)+T(I/O)

  • 提出的四点思想很重要
    重要思想与解释如下
    G1.要想访问内存的花销最小,需要输入与输出的 尺寸一致,channel of blok I/O
    在这里插入图片描述

  • G2. 过度的GConv会增加花销
    在这里插入图片描述

  • G3. 网络的碎片化会降低并行性,即网络是尽可能的一条而不是一片…
    在这里插入图片描述

  • G4. Eltwise 操作的影响是不可忽视的,会带来很大花销
    在这里插入图片描述

2.3 Structure

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.4 Comparison

  • It skip connection is very much like DenseNet.
    The difference is it just map half the feature.
    ShuffleNet – V2 has better result.
    在这里插入图片描述

3 Summary

  • ShuffleNet – V2 > MobileNet – V2 > ShuffleNet > MobileNet > SqueezeNet

  • 1st Choice: ShuffleNet/MobileNet-V2
    2nd Choice: MobileNet

  • Here are some other papers worth reading:Xception / ResNeXt / MobileID …

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值