mmselfsup/docs/model_zoo.md

15 KiB

Model Zoo

All models and benchmarks results are recorded below.

Pre-trained models

Algorithm Config Download
BYOL byol_resnet50_8xb32-accum16-coslr-200e_in1k model
byol_resnet50_8xb32-accum16-coslr-300e_in1k model
DeepCLuster deepcluster-sobel_resnet50_8xb64-steplr-200e_in1k model
DenseCL densecl_resnet50_8xb32-coslr-200e_in1k model
MoCo v2 mocov2_resnet50_8xb32-coslr-200e_in1k model
NPID npid_resnet50_8xb32-steplr-200e_in1k model
npid-ensure-neg_resnet50_8xb32-steplr-200e_in1k model
Online DeepCluster odc_resnet50_8xb64-steplr-440e_in1k model
Relative Location relative-loc_resnet50_8xb64-steplr-70e_in1k model
Rotation Prediction rotation-pred_resnet50_8xb16-steplr-70e_in1k model
SimCLR simclr_resnet50_8xb32-coslr-200e_in1k model
SimSiam simsiam_resnet50_8xb32-coslr-100e_in1k model
simsiam_resnet50_8xb32-coslr-200e_in1k model
SwAV swav_resnet50_8xb32-mcrop-2-6-coslr-200e_in1k-224-96 model

Remarks:

  • If not specified, the models are trained 200 epochs.

Benchmarks

In following tables, we only displayed ImageNet Linear Evaluation, COCO17 Object Detection and PASCAL VOC12 Aug Segmentation, you can click the model name above to get the comprehensive benchmark results.

ImageNet Linear Evaluation

If not specified, we use linear evaluation setting from MoCo. Or the settings is mentioned in Remark.

Algorithm Config Remarks Top-1 (%)
BYOL byol_resnet50_8xb32-accum16-coslr-200e_in1k 67.68
DeepCLuster deepcluster-sobel_resnet50_8xb64-steplr-200e_in1k.py 46.92
DenseCL densecl_resnet50_8xb32-coslr-200e_in1k
MoCo v2 mocov2_resnet50_8xb32-coslr-200e_in1k 67.56
NPID npid_resnet50_8xb32-steplr-200e_in1k
npid-ensure-neg_resnet50_8xb32-steplr-200e_in1k
ODC odc_resnet50_8xb64-steplr-440e_in1k 53.42
Relative Location relative-loc_resnet50_8xb64-steplr-70e_in1k 39.65
Rotation Prediction rotation-pred_resnet50_8xb16-steplr-70e_in1k 44.35
SimCLR simclr_resnet50_8xb32-coslr-200e_in1k 58.92
SimSiam simsiam_resnet50_8xb32-coslr-100e_in1k SimSiam paper setting 67.88
simsiam_resnet50_8xb32-coslr-200e_in1k SimSiam paper setting 69.80
SwAV swav_resnet50_8xb32-mcrop-2-6-coslr-200e_in1k-224-96 SwAV paper setting 70.55

COCO17 Object Detection

In COCO17 Object detection task, we choose the evluation protocol from MoCo, with Mask-RCNN architecture, the results below are trained with the same config.

Algorithm Config mAP (Box) mAP (Mask)
BYOL byol_resnet50_8xb32-accum16-coslr-200e_in1k
DeepCLuster deepcluster-sobel_resnet50_8xb64-steplr-200e_in1k
DenseCL densecl_resnet50_8xb32-coslr-200e_in1k
MoCo v2 mocov2_resnet50_8xb32-coslr-200e_in1k
NPID npid_resnet50_8xb32-steplr-200e_in1k
npid-ensure-neg_resnet50_8xb32-steplr-200e_in1k
ODC odc_resnet50_8xb64-steplr-440e_in1k
Relative Location relative-loc_resnet50_8xb64-steplr-70e_in1k
Rotation Prediction rotation-pred_resnet50_8xb16-steplr-70e_in1k
SimCLR simclr_resnet50_8xb32-coslr-200e_in1k
SimSiam simsiam_resnet50_8xb32-coslr-100e_in1k
simsiam_resnet50_8xb32-coslr-200e_in1k
SwAV swav_resnet50_8xb32-mcrop-2-6-coslr-200e_in1k-224-96

Pascal VOC12 Aug Segmentation

In Pascal VOC12 Aug Segmentation task, we choose the evluation protocol from MMSeg, with FCN architecture, the results below are trained with the same config.

Algorithm Config mIOU
BYOL byol_resnet50_8xb32-accum16-coslr-200e_in1k 67.16
DeepCLuster deepcluster-sobel_resnet50_8xb64-steplr-200e_in1k 59.69
DenseCL densecl_resnet50_8xb32-coslr-200e_in1k 69.47
MoCo v2 mocov2_resnet50_8xb32-coslr-200e_in1k 67.55
NPID npid_resnet50_8xb32-steplr-200e_in1k 65.45
npid-ensure-neg_resnet50_8xb32-steplr-200e_in1k 64.73
ODC odc_resnet50_8xb64-steplr-440e_in1k 54.76
Relative Location relative-loc_resnet50_8xb64-steplr-70e_in1k 63.49
Rotation Prediction rotation-pred_resnet50_8xb16-steplr-70e_in1k 64.31
SimCLR simclr_resnet50_8xb32-coslr-200e_in1k 64.03
SimSiam simsiam_resnet50_8xb32-coslr-100e_in1k 46.11
simsiam_resnet50_8xb32-coslr-200e_in1k 46.27
SwAV swav_resnet50_8xb32-mcrop-2-6-coslr-200e_in1k-224-96 63.73