mmpretrain/configs/shufflenet_v2
mzr1996 d90dfc3d99 [Docs] Use relative link to config instead of abs link in README. 2022-09-22 09:59:06 +08:00
..
README.md [Docs] Use relative link to config instead of abs link in README. 2022-09-22 09:59:06 +08:00
metafile.yml [Improvement] Rename config files according to the config name standard. (#508) 2021-11-19 14:20:35 +08:00
shufflenet-v2-1x_16xb64_in1k.py Update auto_scale_lr fields 2022-07-18 11:11:13 +08:00

README.md

ShuffleNet V2

Shufflenet v2: Practical guidelines for efficient cnn architecture design

Abstract

Currently, the neural network architecture design is mostly guided by the indirect metric of computation complexity, i.e., FLOPs. However, the direct metric, e.g., speed, also depends on the other factors such as memory access cost and platform characterics. Thus, this work proposes to evaluate the direct metric on the target platform, beyond only considering FLOPs. Based on a series of controlled experiments, this work derives several practical guidelines for efficient network design. Accordingly, a new architecture is presented, called ShuffleNet V2. Comprehensive ablation experiments verify that our model is the state-of-the-art in terms of speed and accuracy tradeoff.

Results and models

ImageNet-1k

Model Params(M) Flops(G) Top-1 (%) Top-5 (%) Config Download
ShuffleNetV2 1.0x 2.28 0.149 69.55 88.92 config model | log

Citation

@inproceedings{ma2018shufflenet,
  title={Shufflenet v2: Practical guidelines for efficient cnn architecture design},
  author={Ma, Ningning and Zhang, Xiangyu and Zheng, Hai-Tao and Sun, Jian},
  booktitle={Proceedings of the European conference on computer vision (ECCV)},
  pages={116--131},
  year={2018}
}