diff --git a/README.md b/README.md index 22fb1627cca0869ad9b590f702e1a5aa9d986487..61618fc8c4685faab763c395cbc990c198b518a0 100644 --- a/README.md +++ b/README.md @@ -100,4 +100,8 @@ Recent work has shown that convolutional networks can be substantially deeper, m We present a class of efficient models called MobileNets for mobile and embedded vision applications. MobileNets are based on a streamlined architecture that uses depth-wise separable convolutions to build light weight deep neural networks. We introduce two simple global hyper-parameters that efficiently trade off between latency and accuracy. These hyper-parameters allow the model builder to choose the right sized model for their application based on the constraints of the problem. We present extensive experiments on resource and accuracy tradeoffs and show strong performance compared to other popular models on ImageNet classification. We then demonstrate the effectiveness of MobileNets across a wide range of applications and use cases including object detection, finegrain classification, face attributes and large scale geo-localization. +## ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices + +We introduce an extremely computation-efficient CNN architecture named ShuffleNet, which is designed specially for mobile devices with very limited computing power (e.g., 10-150 MFLOPs). The new architecture utilizes two new operations, pointwise group convolution and channel shuffle, to greatly reduce computation cost while maintaining accuracy. Experiments on ImageNet classification and MS COCO object detection demonstrate the superior performance of ShuffleNet over other structures, e.g. lower top-1 error (absolute 7.8%) than recent MobileNet on ImageNet classification task, under the computation budget of 40 MFLOPs. On an ARM-based mobile device, ShuffleNet achieves ~13x actual speedup over AlexNet while maintaining comparable accuracy. + ![](https://maoxianxin1996.oss-accelerate.aliyuncs.com/codechina/20210615093836.png) \ No newline at end of file diff --git a/ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices.pdf b/ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices.pdf new file mode 100644 index 0000000000000000000000000000000000000000..61358ce620c311a97d562ca2cf551b99a7c7a300 Binary files /dev/null and b/ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devices.pdf differ