HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Momentum Contrast for Unsupervised Visual Representation Learning

Kaiming He Haoqi Fan Yuxin Wu Saining Xie Ross Girshick

Momentum Contrast for Unsupervised Visual Representation Learning

Abstract

We present Momentum Contrast (MoCo) for unsupervised visual representation learning. From a perspective on contrastive learning as dictionary look-up, we build a dynamic dictionary with a queue and a moving-averaged encoder. This enables building a large and consistent dictionary on-the-fly that facilitates contrastive unsupervised learning. MoCo provides competitive results under the common linear protocol on ImageNet classification. More importantly, the representations learned by MoCo transfer well to downstream tasks. MoCo can outperform its supervised pre-training counterpart in 7 detection/segmentation tasks on PASCAL VOC, COCO, and other datasets, sometimes surpassing it by large margins. This suggests that the gap between unsupervised and supervised representation learning has been largely closed in many vision tasks.

Code Repositories

ernie1/pi-nas
pytorch
Mentioned in GitHub
1170500804/MoCo
pytorch
Mentioned in GitHub
AidenDurrant/MoCo-Pytorch
pytorch
Mentioned in GitHub
lightly-ai/lightly
pytorch
Mentioned in GitHub
HobbitLong/CMC
pytorch
Mentioned in GitHub
szq0214/CMC_with_Image_Mixture
pytorch
Mentioned in GitHub
linwenye/light-moco
pytorch
Mentioned in GitHub
ehsanik/muscleTorch
pytorch
Mentioned in GitHub
giakoumoglou/synco
pytorch
Mentioned in GitHub
Westlake-AI/openmixup
pytorch
Mentioned in GitHub
YyzHarry/imbalanced-semi-self
pytorch
Mentioned in GitHub
smartdanny/MoCoV2_CIFAR10
pytorch
Mentioned in GitHub
facebookresearch/vissl
pytorch
Mentioned in GitHub
PaperCodeReview/MoCo-TF
tf
Mentioned in GitHub
trannhiem/ma_ssrl_pytorch
pytorch
Mentioned in GitHub
zhangyifei01/EIR
pytorch
Mentioned in GitHub
xiangli13/MoCo
tf
Mentioned in GitHub
kikacaty/adv_guide
pytorch
Mentioned in GitHub
CoinCheung/denseCL
pytorch
Mentioned in GitHub
facebookresearch/moco
Official
pytorch
Mentioned in GitHub
leftthomas/moco
pytorch
Mentioned in GitHub
tranc012/SMILE-Rep
pytorch
Mentioned in GitHub
alihassanijr/DISCERN
pytorch
Mentioned in GitHub
davidsvy/hard-negative-mixing
pytorch
Mentioned in GitHub
KevinMusgrave/pytorch-metric-learning
pytorch
Mentioned in GitHub
joshr17/IFM
pytorch
Mentioned in GitHub
bl0/moco
pytorch
Mentioned in GitHub
KevinMusgrave/pytorch_metric_learning
pytorch
Mentioned in GitHub
srinidhiPY/SSL_CR_Histo
pytorch
Mentioned in GitHub
Evgeneus/MoCo
pytorch
Mentioned in GitHub
AndrewTal/MoCo-Pytorch
pytorch
Mentioned in GitHub
ali-nsua/DISCERN
pytorch
Mentioned in GitHub
open-mmlab/mmselfsup
pytorch
Mentioned in GitHub
ppwwyyxx/moco.tensorflow
Official
tf
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
contrastive-learning-on-imagenet-1kResNet50
ImageNet Top-1 Accuracy: 60.6
image-classification-on-omnibenchmarkMoCoV2
Average Top-1 Accuracy: 34.8
self-supervised-image-classification-onMoCo (ResNet-50 4x)
Number of Params: 375M
Top 1 Accuracy: 68.6%
self-supervised-image-classification-onMoCo (ResNet-50)
Number of Params: 24M
Top 1 Accuracy: 60.6%
self-supervised-image-classification-onMoCo (ResNet-50 2x)
Number of Params: 94M
Top 1 Accuracy: 65.4%
self-supervised-image-classification-on-1MoCo (Resnet-50)
Top 1 Accuracy: 77.0%
self-supervised-image-classification-on-1MoCo (Resnet-50)
Top 1 Accuracy: 77.3%

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp