美文网首页深度学习
42.常用的轻量级网络——ShuffleNet-v1

42.常用的轻量级网络——ShuffleNet-v1

作者: 大勇任卷舒 | 来源:发表于2023-03-29 16:58 被阅读0次
  • ShuffleNet基于MobileNet的group思想,将卷积操作限制到特定的输入通道
  • 而与之不同的是,ShuffleNet将输入的group进行打散,从而保证每个卷积核的感受野能够分散到不同group的输入中,增加了模型的学习能力

42.1 设计思想

  • 采用group conv减少大量参数
    • roup conv与DW conv存在相同的“信息流通不畅”问题
  • 采用channel shuffle解决上述问题
    • MobileNet中采用PW conv解决上述问题,SheffleNet中采用channel shuffle
  • 采用concat替换add操作
    • avg pooling和DW conv(s=2)会减小feature map的分辨率,采用concat增加通道数从而弥补分辨率减小而带来信息的损失

42.2 网络架构

  • MobileNet中1*1卷积的操作占据了约95%的计算量,所以将1*1也更改为group卷积,使得相比MobileNet的计算量大大减少。


  • group卷积与DW存在同样使“通道信息交流不畅”的问题,MobileNet中采用PW conv解决上述问题,SheffleNet中采用channel shuffle。
  • ShuffleNet的shuffle操作如图所示


  • avg pooling和DW conv(s=2)会减小feature map的分辨率,采用concat增加通道数从而弥补分辨率减小而带来信息的损失
    • 实验表明:多多使用通道(提升通道的使用率),有助于提高小模型的准确率。


  • 网络结构:

大数据视频推荐:
网易云课堂
CSDN
人工智能算法竞赛实战
AIops智能运维机器学习算法实战
ELK7 stack开发运维实战
PySpark机器学习从入门到精通
AIOps智能运维实战
腾讯课堂
大数据语音推荐:
ELK7 stack开发运维
企业级大数据技术应用
大数据机器学习案例之推荐系统
自然语言处理
大数据基础
人工智能:深度学习入门到精通

相关文章

  • iOS开发第三方库、插件整理集合

    项目常用第三方 建议通过CocoaPods安装 AFNetworking一款轻量级网络请求开源框架,其中带有 R...

  • 轻量级网络设计

    一、分组卷积 分组卷积即将输入的feature maps分成不同的组(沿channel维度进行分组),然后对不同的...

  • Android常用框架收藏!!!

    Android常用框架 1.网络请求框架 2.图片下载框架 3.轻量级数据库 4.沉浸式状态栏 5.异步链式框架 ...

  • WEB相关

    zBase -- 轻量级 DOM 操作库 没有任何依赖轻量级的 Dom 操作库,封装一些常用的 css 选择器和事...

  • iOS开发常用库

    框架类 网络AFNetworking轻量级网络库。 网络-图像SDWebImage支持缓存的异步图片加载库。 图像...

  • iOS网络框架简单封装

    AFN 简单封装--iOS重构-轻量级的网络请求封装实践 YTKNetworking 网络框架封装源码解析:网络层...

  • 言情小说:姐妹俩的爱情故事42

    文/秋之风 图片来自网络,若侵删之 言情小说:姐妹俩的爱情故事41[http://] . 42. 星...

  • 轻量级网络之ShuffleNet

    轻量级网络之ShuffleNet 原论文——ShuffleNet: An Extremely Efficient ...

  • 鸿蒙(HarmonyOS)-Fa应用级轻量存储(数据库)

    简单讲:使用Preferences 场景介绍 轻量级偏好数据库是轻量级存储,主要用于保存应用的一些常用配置,并不适...

  • iOS开发库总结

    总结这些优质开源库供快捷开发。框架类网络 AFNetworking 轻量级网络库。 网络 图像 SDWebImag...

网友评论

    本文标题:42.常用的轻量级网络——ShuffleNet-v1

    本文链接:https://www.haomeiwen.com/subject/ykifddtx.html