set has 6.8 million images, about 5 of the 1K set. There is
no ofﬁcial train/val split available, so we opt to evaluate on
the original ImageNet-1K validation set. On this 1K-class
val set, the models can be evaluated as a 5K-way classiﬁcation task (all labels predicted to be the other 4K classes are
automatically erroneous) or as a 1K-way classiﬁcation task
(softmax is applied only on the 1K classes) at test time.
The implementation details are the same as in Sec. 4.
The 5K-training models are all trained from scratch, and
# params CIFAR-10 CIFAR-100
Wide ResNet [43] 36.5M 4.17 20.50
ResNeXt-29, 864d 34.4M 3.65 17.77
ResNeXt-29, 1664d 68.1M 3.58 17.31
Table 7. Test error (%) and model size on CIFAR. Our results are
the average of 10 runs.
are trained for the same number of mini-batches as the 1Ktraining models (so 1/5 epochs). Table 6 and Fig. 6 show
We present a simple, highly modularized network architecture for image
classification. Our network is constructed by repeating a building block that
aggregates a set of transformations with the same topology. Our simple design
results in a homogeneous, multi-branch architecture that has only a few
hyper-parameters to set. This strategy exposes a new dimension, which we call
"cardinality" (the size of the set of transformations), as an essential factor
in addition to the dimensions of depth and width. On the ImageNet-1K dataset,
we empirically show that even under the restricted condition of maintaining
complexity, increasing cardinality is able to improve classification accuracy.
Moreover, increasing cardinality is more effective than going deeper or wider
when we increase the capacity. Our models, named ResNeXt, are the foundations
of our entry to the ILSVRC 2016 classification task in which we secured 2nd
place. We further investigate ResNeXt on an ImageNet-5K set and the COCO
detection set, also showing better results than its ResNet counterpart. The
code and models are publicly available online.
Saining Xie Ross Girshick Piotr Dollár Zhuowen Tu Kaiming He