SSL ResNext

Last updated on Feb 14, 2021

ssl_resnext101_32x16d

Parameters 194 Million
FLOPs 47 Billion
File Size 741.50 MB
Training Data ImageNet, YFCC100M
Training Resources 64x GPUs
Training Time

Training Techniques SGD with Momentum, Weight Decay
Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID ssl_resnext101_32x16d
LR 0.0015
Epochs 30
Layers 101
Crop Pct 0.875
Batch Size 1536
Image Size 224
Weight Decay 0.0001
Interpolation bilinear
SHOW MORE
SHOW LESS
ssl_resnext101_32x4d

Parameters 44 Million
FLOPs 10 Billion
File Size 169.13 MB
Training Data ImageNet, YFCC100M
Training Resources 64x GPUs
Training Time

Training Techniques SGD with Momentum, Weight Decay
Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID ssl_resnext101_32x4d
LR 0.0015
Epochs 30
Layers 101
Crop Pct 0.875
Batch Size 1536
Image Size 224
Weight Decay 0.0001
Interpolation bilinear
SHOW MORE
SHOW LESS
ssl_resnext101_32x8d

Parameters 89 Million
FLOPs 21 Billion
File Size 339.56 MB
Training Data ImageNet, YFCC100M
Training Resources 64x GPUs
Training Time

Training Techniques SGD with Momentum, Weight Decay
Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID ssl_resnext101_32x8d
LR 0.0015
Epochs 30
Layers 101
Crop Pct 0.875
Batch Size 1536
Image Size 224
Weight Decay 0.0001
Interpolation bilinear
SHOW MORE
SHOW LESS
ssl_resnext50_32x4d

Parameters 25 Million
FLOPs 5 Billion
File Size 95.78 MB
Training Data ImageNet, YFCC100M
Training Resources 64x GPUs
Training Time

Training Techniques SGD with Momentum, Weight Decay
Architecture 1x1 Convolution, Batch Normalization, Convolution, Grouped Convolution, Global Average Pooling, ResNeXt Block, Residual Connection, ReLU, Max Pooling, Softmax
ID ssl_resnext50_32x4d
LR 0.0015
Epochs 30
Layers 50
Crop Pct 0.875
Batch Size 1536
Image Size 224
Weight Decay 0.0001
Interpolation bilinear
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 model in this collection utilises semi-supervised learning to improve the performance of the model. The approach brings important gains to standard architectures for image, video and fine-grained classification.

Please note the CC-BY-NC 4.0 license on theses weights, non-commercial use only.

How do I load this model?

To load a pretrained model:

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

Replace the model name with the variant you want to use, e.g. ssl_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/abs-1905-00546,
  author    = {I. Zeki Yalniz and
               Herv{\'{e}} J{\'{e}}gou and
               Kan Chen and
               Manohar Paluri and
               Dhruv Mahajan},
  title     = {Billion-scale semi-supervised learning for image classification},
  journal   = {CoRR},
  volume    = {abs/1905.00546},
  year      = {2019},
  url       = {http://arxiv.org/abs/1905.00546},
  archivePrefix = {arXiv},
  eprint    = {1905.00546},
  timestamp = {Mon, 28 Sep 2020 08:19:37 +0200},
  biburl    = {https://dblp.org/rec/journals/corr/abs-1905-00546.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

Results

Image Classification on ImageNet

Image Classification on ImageNet
MODEL TOP 1 ACCURACY TOP 5 ACCURACY
ssl_resnext101_32x16d 81.84% 96.09%
ssl_resnext101_32x8d 81.61% 96.04%
ssl_resnext101_32x4d 80.91% 95.73%
ssl_resnext50_32x4d 80.3% 95.41%