Xception

Last updated on Feb 14, 2021

xception

Parameters 23 Million
FLOPs 11 Billion
File Size 87.43 MB
Training Data ImageNet
Training Resources
Training Time

Architecture Convolution, 1x1 Convolution, Dense Connections, Depthwise Separable Convolution, ReLU, Global Average Pooling, Max Pooling, Softmax, Residual Connection
ID xception
Crop Pct 0.897
Image Size 299
Interpolation bicubic
SHOW MORE
SHOW LESS
xception41

Parameters 27 Million
FLOPs 12 Billion
File Size 103.40 MB
Training Data ImageNet
Training Resources
Training Time

Architecture Convolution, 1x1 Convolution, Dense Connections, Depthwise Separable Convolution, ReLU, Global Average Pooling, Max Pooling, Softmax, Residual Connection
ID xception41
Crop Pct 0.903
Image Size 299
Interpolation bicubic
SHOW MORE
SHOW LESS
xception65

Parameters 40 Million
FLOPs 18 Billion
File Size 153.10 MB
Training Data ImageNet
Training Resources
Training Time

Architecture Convolution, 1x1 Convolution, Dense Connections, Depthwise Separable Convolution, ReLU, Global Average Pooling, Max Pooling, Softmax, Residual Connection
ID xception65
Crop Pct 0.903
Image Size 299
Interpolation bicubic
SHOW MORE
SHOW LESS
xception71

Parameters 42 Million
FLOPs 23 Billion
File Size 162.41 MB
Training Data ImageNet
Training Resources
Training Time

Architecture Convolution, 1x1 Convolution, Dense Connections, Depthwise Separable Convolution, ReLU, Global Average Pooling, Max Pooling, Softmax, Residual Connection
ID xception71
Crop Pct 0.903
Image Size 299
Interpolation bicubic
SHOW MORE
SHOW LESS
README.md

Summary

Xception is a convolutional neural network architecture that relies solely on depthwise separable convolution layers.

How do I load this model?

To load a pretrained model:

import timm
m = timm.create_model('xception', pretrained=True)
m.eval()

Replace the model name with the variant you want to use, e.g. xception. You can find the IDs in the model summaries at the top of this page.

How do I train this model?

You can follow the timm recipe scripts for training a new model afresh.

Citation

@article{DBLP:journals/corr/ZagoruykoK16,
@misc{chollet2017xception,
      title={Xception: Deep Learning with Depthwise Separable Convolutions}, 
      author={François Chollet},
      year={2017},
      eprint={1610.02357},
      archivePrefix={arXiv},
      primaryClass={cs.CV}
}

Results

Image Classification on ImageNet

Image Classification on ImageNet
MODEL TOP 1 ACCURACY TOP 5 ACCURACY
xception71 79.88% 94.93%
xception65 79.55% 94.66%
xception 79.05% 94.4%
xception41 78.54% 94.28%