MobileNetV2: Inverted Residuals and Linear Bottlenecks
Mark Sandler, Andrew Howard, Menglong Zhu, Andrey Zhmoginov, and Liang-Chieh Chen

TL;DR
MobileNetV2 introduces inverted residuals and linear bottlenecks, significantly enhancing mobile model performance across various tasks while maintaining efficiency, and proposes novel frameworks for object detection and semantic segmentation.
Contribution
The paper presents a new mobile architecture, MobileNetV2, featuring inverted residuals and linear bottlenecks, improving efficiency and accuracy over previous models.
Findings
Achieves state-of-the-art performance on ImageNet classification.
Effective for object detection with SSDLite framework.
Improves semantic segmentation with Mobile DeepLabv3.
Abstract
In this paper we describe a new mobile architecture, MobileNetV2, that improves the state of the art performance of mobile models on multiple tasks and benchmarks as well as across a spectrum of different model sizes. We also describe efficient ways of applying these mobile models to object detection in a novel framework we call SSDLite. Additionally, we demonstrate how to build mobile semantic segmentation models through a reduced form of DeepLabv3 which we call Mobile DeepLabv3. The MobileNetV2 architecture is based on an inverted residual structure where the input and output of the residual block are thin bottleneck layers opposite to traditional residual models which use expanded representations in the input an MobileNetV2 uses lightweight depthwise convolutions to filter features in the intermediate expansion layer. Additionally, we find that it is important to remove…
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_v2_1.0_224model· 21 dl21 dl
- 🤗Matthijs/mobilenet_v2_1.4_224model· 38 dl38 dl
- 🤗Matthijs/deeplabv3_mobilenet_v2_1.0_513model· 102 dl· ♡ 1102 dl♡ 1
- 🤗google/mobilenet_v2_1.4_224model· 354 dl· ♡ 4354 dl♡ 4
- 🤗google/mobilenet_v2_1.0_224model· 77k dl· ♡ 4277k dl♡ 42
- 🤗google/mobilenet_v2_0.75_160model· 210 dl· ♡ 2210 dl♡ 2
- 🤗google/mobilenet_v2_0.35_96model· 308 dl· ♡ 1308 dl♡ 1
- 🤗google/deeplabv3_mobilenet_v2_1.0_513model· 574 dl· ♡ 9574 dl♡ 9
- 🤗timm/mobilenetv2_050.lamb_in1kmodel· 3.2k dl· ♡ 23.2k dl♡ 2
- 🤗timm/mobilenetv2_100.ra_in1kmodel· 53k dl· ♡ 453k dl♡ 4
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Anomaly Detection Techniques and Applications
MethodsSpatial Pyramid Pooling · Atrous Spatial Pyramid Pooling · Dilated Convolution · DeepLabv3 · Depthwise Convolution · Pointwise Convolution · Depthwise Separable Convolution · *Communicated@Fast*How Do I Communicate to Expedia? · Average Pooling · 1x1 Convolution
