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

Xception: Deep Learning with Depthwise Separable Convolutions

About

We present an interpretation of Inception modules in convolutional neural networks as being an intermediate step in-between regular convolution and the depthwise separable convolution operation (a depthwise convolution followed by a pointwise convolution). In this light, a depthwise separable convolution can be understood as an Inception module with a maximally large number of towers. This observation leads us to propose a novel deep convolutional neural network architecture inspired by Inception, where Inception modules have been replaced with depthwise separable convolutions. We show that this architecture, dubbed Xception, slightly outperforms Inception V3 on the ImageNet dataset (which Inception V3 was designed for), and significantly outperforms Inception V3 on a larger image classification dataset comprising 350 million images and 17,000 classes. Since the Xception architecture has the same number of parameters as Inception V3, the performance gains are not due to increased capacity but rather to a more efficient use of model parameters.

Fran\c{c}ois Chollet• 2016

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Image ClassificationCIFAR-10 (test)--
3381
Image ClassificationImageNet-1k (val)--
1453
Image ClassificationImageNet (val)
Top-1 Acc79
1206
Object DetectionCOCO (test-dev)
mAP32.9
1195
ClassificationImageNet-1K 1.0 (val)
Top-1 Accuracy (%)79
1155
Fine-grained Image ClassificationCUB200 2011 (test)
Accuracy75.6
536
Image ClassificationImageNet-1k (val)
Top-1 Accuracy79
512
Image ClassificationImageNet
Top-1 Accuracy79
429
Image ClassificationImageNet ILSVRC-2012 (val)
Top-1 Accuracy79
405
Showing 10 of 117 rows
...

Other info

Code

Follow for update