Model Rubik's Cube: Twisting Resolution, Depth and Width for TinyNets
Kai Han, Yunhe Wang, Qiulin Zhang, Wei Zhang, Chunjing Xu, Tong Zhang

TL;DR
This paper introduces TinyNet, a neural network design optimized for minimal size and computation by focusing on resolution and depth over width, outperforming similar models like MobileNetV3 on ImageNet.
Contribution
Proposes a new tiny formula for neural network downsizing, deviating from EfficientNet's compound scaling, to create more efficient small models.
Findings
TinyNet achieves 59.9% Top-1 accuracy on ImageNet.
TinyNet outperforms MobileNetV3 at similar FLOPs.
Resolution and depth are more critical than width for tiny networks.
Abstract
To obtain excellent deep neural architectures, a series of techniques are carefully designed in EfficientNets. The giant formula for simultaneously enlarging the resolution, depth and width provides us a Rubik's cube for neural networks. So that we can find networks with high efficiency and excellent performance by twisting the three dimensions. This paper aims to explore the twisting rules for obtaining deep neural networks with minimum model sizes and computational costs. Different from the network enlarging, we observe that resolution and depth are more important than width for tiny networks. Therefore, the original method, i.e., the compound scaling in EfficientNet is no longer suitable. To this end, we summarize a tiny formula for downsizing neural architectures through a series of smaller models derived from the EfficientNet-B0 with the FLOPs constraint. Experimental results on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Computer Graphics and Visualization Techniques · Generative Adversarial Networks and Image Synthesis
MethodsSoftmax · GhostNet · Residual Connection · Ghost Module · Ghost Bottleneck · Model Rubik's Cube: Twisting Resolution, Depth and Width for TinyNets · Pointwise Convolution · Depthwise Convolution · ReLU6 · Depthwise Separable Convolution
