深度学习入门笔记之ShuffleNet

本文概述了ShuffleNetV1的GroupConvolution和ChannelShuffle优化,以及ShuffleNetV2对网络复杂度的新思考。V2结构强调效率和容量,通过ChannelSplit和避免元素级操作提供高效设计指南。对比实验显示ShuffleNetV2在精度与速度上的优势。


论文名:ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices
论文地址:https://arxiv.org/abs/1707.01083v1
CVPR:2017
论文名:ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design
论文地址:https://arxiv.org/abs/1807.11164
会议:ECCV2018

ShuffleNet V1

ShuffleNet V1的亮点

Group Convolution
这算是整个ShuffleNet的优化核心,Group Convolution操作早在AlexNet的时候就被拿来进行速度的优化了,其运算的过程可以参考这里,简单的说就是对一个输入通道为N的特征图进行的卷积操作拆分为对g个通道为N/g的特征图进行卷积,这样的方法在速度和参数上都会有大幅的提升。下表以卷积核为 D K × D K D_{K} × D_{K} DK×DK ,特征图大小为 D F × D F D_{F} × D_{F} DF×DF,输入通道数为N,输出通道数为M,简单的说明一下速度和参数的提升:

No Group With Group
Parameter N × M × D K × D K N ×M ×D_{K} × D_{K} N×M×DK×D
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值