MobileNet
12 memberslucid.models.vision.mobilenetMobileNet v1 family — Howard et al., 2017.
Howard, Andrew G., et al. "MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications." arXiv preprint [arXiv:1704.04861](https://arxiv.org/abs/1704.04861), 2017.
MobileNet is built around the depthwise separable convolution, a factorisation that decomposes a standard convolution into two much cheaper stages: a per-channel depthwise spatial filter followed by a pointwise convolution that mixes channels. For an input of channels and an output of channels with kernel size , the cost drops from to
a reduction of roughly . For and the typical of a few hundred, that is an 8–9× FLOPs saving with only a small accuracy loss on ImageNet.
Two scalar hyper-parameters expose a smooth accuracy–latency trade-off curve at inference time without retraining the whole family. The width multiplier uniformly thins every layer (input and output channels become and ), giving four standard variants at . The resolution multiplier rescales the input spatial size — it does not change the model itself, only the feature maps flowing through it, and is therefore not enforced inside the network.
Together these two knobs let MobileNet-v1 cover a wide spectrum
of mobile/embedded budgets from sub-mW edge devices up to
desktop-class deployment, while keeping a single training recipe
and a single MobileNetV1Config schema.
Classes
Functions
mobilenet_v1→ MobileNetV1MobileNet-v1 backbone at width multiplier .
mobilenet_v1_cls→ MobileNetV1ForImageClassificationMobileNet-v1 image classifier at width multiplier .
mobilenet_v1_075→ MobileNetV1MobileNet-v1 backbone at width multiplier .
mobilenet_v1_075_cls→ MobileNetV1ForImageClassificationMobileNet-v1 image classifier at width multiplier .
mobilenet_v1_050→ MobileNetV1MobileNet-v1 backbone at width multiplier .
mobilenet_v1_050_cls→ MobileNetV1ForImageClassificationMobileNet-v1 image classifier at width multiplier .
mobilenet_v1_025→ MobileNetV1MobileNet-v1 backbone at width multiplier .
mobilenet_v1_025_cls→ MobileNetV1ForImageClassificationMobileNet-v1 image classifier at width multiplier .