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