Xception: Deep Learning with Depthwise Separable Convolutions
Fran\c{c}ois Chollet

TL;DR
The paper introduces Xception, a novel deep learning architecture that replaces Inception modules with depthwise separable convolutions, leading to improved performance on large-scale image classification tasks.
Contribution
Xception is a new CNN architecture that replaces Inception modules with depthwise separable convolutions, achieving better accuracy without increasing model capacity.
Findings
Xception outperforms Inception V3 on ImageNet.
Xception significantly outperforms Inception V3 on a large-scale dataset.
Performance gains are due to more efficient parameter usage.
Abstract
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…
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
- 🤗jamesdolezal/lung-adeno-squam-v1model
- 🤗jamesdolezal/breast-er-v1model
- 🤗jamesdolezal/thyroid-brs-v1model· ♡ 3♡ 3
- 🤗kadirnar/timm_model_listmodel· ♡ 1♡ 1
- 🤗timm/xception41.tf_in1kmodel· 2.1k dl· ♡ 12.1k dl♡ 1
- 🤗timm/xception41p.ra3_in1kmodel· 60 dl· ♡ 160 dl♡ 1
- 🤗timm/xception65.ra3_in1kmodel· 796 dl· ♡ 1796 dl♡ 1
- 🤗timm/xception65.tf_in1kmodel· 47 dl47 dl
- 🤗timm/xception65p.ra3_in1kmodel· 75 dl75 dl
- 🤗timm/xception71.tf_in1kmodel· 389 dl389 dl
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Adversarial Robustness in Machine Learning · Advanced Neural Network Applications
MethodsAverage Pooling · Inception Module · Residual Connection · Pointwise Convolution · Dropout · Weight Decay · Step Decay · RMSProp · SGD with Momentum · 1x1 Convolution
