ShuffleNet V1 两个创新点


分组卷积,比如说红色这个卷积核处理一组,,,

左边这个使用6个卷积核,得到6个feature map。右边这个红色的是有2个卷积核,得到2个红色的feature map。

最后摞在一起,组和组之间没有信息交流。为了解决这个问题,提出了通道重排。

左图就是组与组之间没有交流,中间和右边是一个意思,就是把通道打乱,然后有顺序的重新组合。

先reshape,再transpose,最后再flatten。

(b)图是在a图是基础上演变而来,先组卷积,然后重排,然后dw卷积,最后组卷积,最后逐个元素相加,是在没有下采样的时候用。如果使用下采样,则用c图,最左边是一个池化,最后摞在一起。(b)和©就是ShuffleNet v1里的基本模块。

stage里的repeat是重复个数的意思,每次都先使用下采样模块©,其余使用普通模块(b)。最后加上一个全局平均池化。右边是用了不同的分组的组数的情况。



ShuffleNet v2

4条准则:

element-wise逐个元素操作比如说残差结构最后的逐个元素相加,或者relu。

v2的结构。channel split是把通道分成两半,一半给左边,一半给右边。

v2的模型结构。每个stage一开始都是一个stride=2的下采样模块。

ShuffleNet相关推荐

  1. 从Inception v1,v2,v3,v4,RexNeXt到Xception再到MobileNets,ShuffleNet,MobileNetV2

    from:https://blog.csdn.net/qq_14845119/article/details/73648100 Inception v1的网络,主要提出了Inceptionmodule ...

  2. 论文笔记:ShuffleNet v2

    ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design ShuffleNet v2 1.四个问题 要解决什么 ...

  3. 论文笔记:ShuffleNet v1

    ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices ShuffleNet v1 1.四 ...

  4. DL之ShuffleNet:ShuffleNet算法的架构详解

    DL之ShuffleNet:ShuffleNet算法的架构详解 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 DL之Shuf ...

  5. DL之ShuffleNet:ShuffleNet算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略

    DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详解.案例应用等配图集合之详细攻略 相关文章 DL之ShuffleNet:ShuffleNet算法的简介(论文介绍).架构详 ...

  6. ShuffleNet论文阅读笔记

    目录 论文信息: 摘要: 网络结构: 网络架构: 实验结果: 论文信息: 链接:ShuffleNet: An Extremely Efficient Convolutional Neural Netw ...

  7. 纵览轻量化卷积神经网络:SqueezeNet、MobileNet、ShuffleNet、Xception

    https://zhuanlan.zhihu.com/p/32746221 https://zhuanlan.zhihu.com/p/35405071 一.简介 虽然网络性能得到了提高,但随之而来的就 ...

  8. 轻量化网络:ShuffleNet V2

    Guideline 1-4: ShuffleNet V2 疑问: ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture ...

  9. 轻量化卷积神经网络:SqueezeNet、MobileNet、ShuffleNet、Xception

    一 引言 二 轻量化模型 2.1 SqueezeNet 2.2 MobileNet 2.3 ShuffleNet 2.4 Xception 三 网络对比 一 引言 自2012年AlexNet以来,卷积 ...

  10. 轻量化网络:ShuffleNet

    <ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices >来自face++, ...

最新文章

  1. pip和conda批量导出、安装第三方依赖库(requirements.txt)
  2. 写文章的时候,还是应该现在typora里面写,之后放在latex...因为typora好改
  3. 4由通道检测_十堰城区108处桥隧通道接受全面“体检”将持续至8月底
  4. 广工 2013 c语言 试卷,广工2013-5-30、6-25概率论c试卷答案.doc
  5. SCSS和Sass有什么区别?
  6. Memory Cleaner for Mac(内存清理工具)最新版
  7. VC6编译64位程序
  8. 龙格库塔求解车辆振动模型
  9. 计算机应用 行动计划范文,制定计算机学习计划范文3篇0001.docx
  10. Linux中service文件详解
  11. Linux 奔腾4,我如何在Pentium 4计算机上安装Ubuntu 64位?
  12. OkHttp证书校验
  13. 数据挖掘十大经典算法笔记
  14. 计算机网络实验之验证性实验
  15. ROS三种通信方式之参数通信
  16. 使用组策略将用户文件夹重定向到D盘
  17. CoreData + CloudKit 支持的 App 在导出(export)新建托管对象时内存飙升导致被杀死的解决
  18. 有一个工资高的工作,我却不敢去
  19. {转自MC}NVIDIA DirectX 11演示DEMO详解
  20. 菜谱APP源码和设计报告

热门文章

  1. python录音转文字软件_录音提取转文字
  2. springboot 整合mybatis 报错Invalid bound statement (not found)
  3. php测试宽带速度慢,别被运营商骗了! 手把手教你学会测自家网速
  4. GeekTool使用备忘
  5. 使用easyos递归删除城通网盘的日志
  6. 浅谈程序脱壳后的优化
  7. 08cms cecore.cls.php,08CMS 变量覆盖导致getshell 等问题
  8. USB写保护的一些工具记录
  9. amd编码器 hevc_HEVC/H.265硬件编码器实现杂谈
  10. 如何使用Bootbox ?