diff --git a/docs/MODEL_ZOO.md b/docs/MODEL_ZOO.md index 492fe291..0b01f55d 100644 --- a/docs/MODEL_ZOO.md +++ b/docs/MODEL_ZOO.md @@ -9,24 +9,25 @@ Since we don't have sufficient GPUs to run these large-scale experiments, your c * Experiments with the same batch size are directly comparable in speed. * The table records the implementors who implemented the methods (either by themselves or refactoring from other repos), and the experimenters who performed experiments and reproduced the results. The experimenters should be responsible for the evaluation results on all the benchmarks, and the implementors should be responsible for the implementation as well as the results; If the experimenter is not indicated, an implementator is the experimenter by default. - - - - - - - - - - - - - - - - +
Method (Implementator)Config (Experimenter)RemarksDownload linkBatch sizeEpochsTime per epoch
ImageNet-torchvisionimagenet_r50-21352794.pth---
Random-kaimingrandom_r50-5d0fa71b.pth---
Relative-Loc (@Jiahao000)selfsup/relative_loc/r50.pydefaultrelative_loc_r50-342c9097.pth5127021min17s
Rotation-Pred (@XiaohangZhan)selfsup/rotation_pred/r50.pydefaultrotation_r50-cfab8ebb.pth1287049min58s
DeepCluster (@XiaohangZhan)selfsup/deepcluster/r50.pydefaultdeepcluster_r50-bb8681e2.pth51220041min57s
NPID (@XiaohangZhan)selfsup/npid/r50.pydefaultnpid_r50-dec3df0c.pth25620020min5s
selfsup/npid/r50_ensure_neg.pyensure_neg=Truenpid_r50_ensure_neg-ce09b7ae.pth
ODC (@XiaohangZhan)selfsup/odc/r50_v1.py (@Jiahao000)defaultodc_r50_v1-5af5dd0c.pth51244028min22s
MoCo (@XiaohangZhan)selfsup/moco/r50_v1.pydefaultmoco_r50_v1-4ad89b5c.pth25620022min58s
MoCo v2 (@XiaohangZhan)selfsup/moco/r50_v2.pydefaultmoco_r50_v2-e3b0c442.pth25620025min7s
SimCLR (@XiaohangZhan)selfsup/simclr/r50_bs256_ep200.pydefaultsimclr_r50_bs256_ep200-4577e9a6.pth25620032min13s
selfsup/simclr/r50_bs256_ep200_mocov2_neck.py-> MoCo v2 necksimclr_r50_bs256_ep200_mocov2_neck-0d6e5ff2.pth
BYOL (@XiaohangZhan)selfsup/byol/r50_bs4096_ep200.py (@xieenze)defaultbyol_r50-e3b0c442.pth4096 (256 for speed test)20030min57s
selfsup/byol/r50_bs256_accumulate16_ep300.py (@scnuhealthy)defaultbyol_r50_bs256_accmulate16_ep300-5df46722.pth256300
selfsup/byol/r50_bs2048_accumulate2_ep200_fp16.py (@xieenze)defaultbyol_r50_bs2048_accmulate2_ep200-e3b0c442.pth256200
+ + + + + + + + + + + + + + +
Method (Implementator)Config (Experimenter)RemarksDownload linkBatch sizeEpochs
ImageNet-torchvisionimagenet_r50-21352794.pth--
Random-kaimingrandom_r50-5d0fa71b.pth--
Relative-Loc (@Jiahao000)selfsup/relative_loc/r50.pydefaultrelative_loc_r50-342c9097.pth51270
Rotation-Pred (@XiaohangZhan)selfsup/rotation_pred/r50.pydefaultrotation_r50-cfab8ebb.pth12870
DeepCluster (@XiaohangZhan)selfsup/deepcluster/r50.pydefaultdeepcluster_r50-bb8681e2.pth512200
NPID (@XiaohangZhan)selfsup/npid/r50.pydefaultnpid_r50-dec3df0c.pth256200
selfsup/npid/r50_ensure_neg.pyensure_neg=Truenpid_r50_ensure_neg-ce09b7ae.pth
ODC (@XiaohangZhan)selfsup/odc/r50_v1.py (@Jiahao000)defaultodc_r50_v1-5af5dd0c.pth512440
MoCo (@XiaohangZhan)selfsup/moco/r50_v1.pydefaultmoco_r50_v1-4ad89b5c.pth256200
MoCo v2 (@XiaohangZhan)selfsup/moco/r50_v2.pydefaultmoco_r50_v2-e3b0c442.pth256200
SimCLR (@XiaohangZhan)selfsup/simclr/r50_bs256_ep200.pydefaultsimclr_r50_bs256_ep200-4577e9a6.pth256200
selfsup/simclr/r50_bs256_ep200_mocov2_neck.py-> MoCo v2 necksimclr_r50_bs256_ep200_mocov2_neck-0d6e5ff2.pth
BYOL (@XiaohangZhan)selfsup/byol/r50_bs4096_ep200.py (@xieenze)defaultbyol_r50-e3b0c442.pth4096 (256 for speed test)200
selfsup/byol/r50_bs256_accumulate16_ep300.py (@scnuhealthy)defaultbyol_r50_bs256_accmulate16_ep300-5df46722.pth256300
selfsup/byol/r50_bs2048_accumulate2_ep200_fp16.py (@xieenze)defaultbyol_r50_bs2048_accmulate2_ep200-e3b0c442.pth256200
+ ## Benchmarks ### VOC07 SVM & SVM Low-shot