MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Andrew G. Howard, Menglong Zhu, Bo Chen, Dmitry Kalenichenko, Weijun, Wang, Tobias Weyand, Marco Andreetto, Hartwig Adam

TL;DR
MobileNets are a family of lightweight neural network models optimized for mobile and embedded vision tasks, utilizing depth-wise separable convolutions and hyper-parameters to balance accuracy and efficiency.
Contribution
Introduction of MobileNets, a new efficient neural network architecture with hyper-parameters for customizable trade-offs, suitable for various mobile vision applications.
Findings
Strong performance on ImageNet classification
Effective across diverse vision tasks
Resource-accuracy tradeoff flexibility
Abstract
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.
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
- 🤗Matthijs/mobilenet_v1_1.0_224model· 5 dl5 dl
- 🤗Matthijs/mobilenet_v1_0.75_192model· 5 dl5 dl
- 🤗google/mobilenet_v1_1.0_224model· 1.2k dl· ♡ 11.2k dl♡ 1
- 🤗google/mobilenet_v1_0.75_192model· 4.4k dl· ♡ 24.4k dl♡ 2
- 🤗Kalray/mobilenet-v1model· 12 dl12 dl
- 🤗timm/mobilenetv1_100.ra4_e3600_r224_in1kmodel· 1.1k dl· ♡ 21.1k dl♡ 2
- 🤗timm/mobilenetv1_100h.ra4_e3600_r224_in1kmodel· 64 dl64 dl
- 🤗timm/mobilenetv1_125.ra4_e3600_r224_in1kmodel· 155 dl155 dl
- 🤗STMicroelectronics/mobilenetv1model
- 🤗EclipseAidge/mobilenet_v1model
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Image and Video Retrieval Techniques · Video Surveillance and Tracking Methods
MethodsConvolution · Average Pooling · Global Average Pooling · 1x1 Convolution · Batch Normalization · *Communicated@Fast*How Do I Communicate to Expedia? · Depthwise Convolution · Pointwise Convolution · Dense Connections · Softmax
