ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices git
论文地址:Arxiv Paper github
GitHub: Tensorflow, Caffe 算法
主要是在Xception的基础上进一步改进 网络
Motivation: ide
由于conv1x1耗时过长(在MobileNet中已验证) 性能
受AlexNet的启发,提出了group convolution,提升conv1x1的计算性能优化
提出了channel shuffle增长了feature channel之间信息的流动性 spa
ShuffleNet units .net
由三个部分组成:3d
point wise 1x1 conv + Xception中的depthwise 3x3 conv + point wise 1x1 conv
前面两个op组合构成了Xception,最后一个为了shortcut的channel匹配
1). shortcut上增长了avg_pooling
2). 用concat替换element wise add
Channel shuffle原理
Reference