Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

MixConv: Mixed Depthwise Convolutional Kernels

About

Depthwise convolution is becoming increasingly popular in modern efficient ConvNets, but its kernel size is often overlooked. In this paper, we systematically study the impact of different kernel sizes, and observe that combining the benefits of multiple kernel sizes can lead to better accuracy and efficiency. Based on this observation, we propose a new mixed depthwise convolution (MixConv), which naturally mixes up multiple kernel sizes in a single convolution. As a simple drop-in replacement of vanilla depthwise convolution, our MixConv improves the accuracy and efficiency for existing MobileNets on both ImageNet classification and COCO object detection. To demonstrate the effectiveness of MixConv, we integrate it into AutoML search space and develop a new family of models, named as MixNets, which outperform previous mobile models including MobileNetV2 [20] (ImageNet top-1 accuracy +4.2%), ShuffleNetV2 [16] (+3.5%), MnasNet [26] (+1.3%), ProxylessNAS [2] (+2.2%), and FBNet [27] (+2.0%). In particular, our MixNet-L achieves a new state-of-the-art 78.9% ImageNet top-1 accuracy under typical mobile settings (<600M FLOPS). Code is at https://github.com/ tensorflow/tpu/tree/master/models/official/mnasnet/mixnet

Mingxing Tan, Quoc V. Le• 2019

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)
Accuracy87.1
3518
Image ClassificationCIFAR-10 (test)
Accuracy97.9
3381
Object DetectionCOCO 2017 (val)
AP31.3
2454
Image ClassificationImageNet-1k (val)
Top-1 Accuracy77
1453
Image ClassificationImageNet (val)
Top-1 Acc79
1206
Image ClassificationCIFAR-10 (test)
Accuracy97.9
906
Image ClassificationImageNet-1k (val)
Top-1 Acc77
706
Object DetectionCOCO (val)
mAP31.3
613
Image ClassificationImageNet A
Top-1 Acc3.8
553
Image ClassificationImageNet-1K
Top-1 Acc75.7
524
Showing 10 of 28 rows

Other info

Code

Follow for update