Gloun ResNeXt

Last updated on Feb 14, 2021

gluon_resnext101_32x4d

Parameters 44 Million
FLOPs 10 Billion
File Size 169.15 MB
Training Data <h2>oi</h2>
Training Resources
Training Time

Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID gluon_resnext101_32x4d
Crop Pct 0.875
Image Size 224
Interpolation bicubic
SHOW MORE
SHOW LESS
gluon_resnext101_64x4d

Parameters 83 Million
FLOPs 20 Billion
File Size 319.23 MB
Training Data <h2>oi</h2>
Training Resources
Training Time

Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID gluon_resnext101_64x4d
Crop Pct 0.875
Image Size 224
Interpolation bicubic
SHOW MORE
SHOW LESS
gluon_resnext50_32x4d

Parameters 25 Million
FLOPs 5 Billion
File Size 95.79 MB
Training Data <h2>oi</h2>
Training Resources
Training Time

Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID gluon_resnext50_32x4d
Crop Pct 0.875
Image Size 224
Interpolation bicubic
SHOW MORE
SHOW LESS
README.md

Summary

A ResNeXt repeats a building block that aggregates a set of transformations with the same topology. Compared to a ResNet, it exposes a new dimension, cardinality (the size of the set of transformations) $C$, as an essential factor in addition to the dimensions of depth and width.

The weights from this model were ported from Gluon.

How do I load this model?

To load a pretrained model:

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

Replace the model name with the variant you want to use, e.g. gluon_resnext50_32x4d. 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/XieGDTH16,
  author    = {Saining Xie and
               Ross B. Girshick and
               Piotr Doll{\'{a}}r and
               Zhuowen Tu and
               Kaiming He},
  title     = {Aggregated Residual Transformations for Deep Neural Networks},
  journal   = {CoRR},
  volume    = {abs/1611.05431},
  year      = {2016},
  url       = {http://arxiv.org/abs/1611.05431},
  archivePrefix = {arXiv},
  eprint    = {1611.05431},
  timestamp = {Mon, 13 Aug 2018 16:45:58 +0200},
  biburl    = {https://dblp.org/rec/journals/corr/XieGDTH16.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

Results

Image Classification on ImageNet

Image Classification
BENCHMARK MODEL METRIC NAME METRIC VALUE GLOBAL RANK
ImageNet gluon_resnext101_64x4d Top 1 Accuracy 80.63% # 77
Top 5 Accuracy 95.0% # 77
ImageNet gluon_resnext101_32x4d Top 1 Accuracy 80.33% # 86
Top 5 Accuracy 94.91% # 86
ImageNet gluon_resnext50_32x4d Top 1 Accuracy 79.35% # 120
Top 5 Accuracy 94.42% # 120