There are 16 repositories under contrastive-learning topic.
The easiest way to use deep metric learning in your application. Modular, flexible, and extensible. Written in PyTorch.
SimCLRv2 - Big Self-Supervised Models are Strong Semi-Supervised Learners
A python library for self-supervised learning on images.
SCAN: Learning to Classify Images without Labels, incl. SimCLR. [ECCV 2020]
solo-learn: a library of self-supervised methods for visual representation learning powered by Pytorch Lightning
TensorFlow Similarity is a python package focused on making similarity learning quick and easy.
(CVPR 2021 Oral) Open World Object Detection
Code for ALBEF: a new vision-language pre-training method
PyTorch implementation of SimCLR: A Simple Framework for Contrastive Learning of Visual Representations by T. Chen et al.
PyGCL: A PyTorch Library for Graph Contrastive Learning
CURL: Contrastive Unsupervised Representation Learning for Sample-Efficient Reinforcement Learning
ICCV2021 (Oral) - Exploring Cross-Image Pixel Contrast for Semantic Segmentation
A concise but complete implementation of CLIP with various experimental improvements from recent papers
PyTorch code for "Prototypical Contrastive Learning of Unsupervised Representations"
[NeurIPS 2020] "Graph Contrastive Learning with Augmentations" by Yuning You, Tianlong Chen, Yongduo Sui, Ting Chen, Zhangyang Wang, Yang Shen
Awesome list for research on CLIP (Contrastive Language-Image Pre-Training).
The corresponding code from our paper "DeCLUTR: Deep Contrastive Learning for Unsupervised Textual Representations". Do not hesitate to open an issue if you run into any trouble!
Unsupervised Semantic Segmentation by Contrasting Object Mask Proposals. [ICCV 2021]
A curated list for awesome self-supervised learning for graphs.
Propagate Yourself: Exploring Pixel-Level Consistency for Unsupervised Visual Representation Learning, CVPR 2021
Implementation of CoCa, Contrastive Captioners are Image-Text Foundation Models, in Pytorch
GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training @ KDD 2020
A list of contrastive Learning papers
CSI: Novelty Detection via Contrastive Learning on Distributionally Shifted Instances (NeurIPS 2020)
[CVPR 2022 Oral] Crafting Better Contrastive Views for Siamese Representation Learning
Implementation of Pixel-level Contrastive Learning, proposed in the paper "Propagate Yourself", in Pytorch
Official PyTorch implementation of Contrastive Learning of Musical Representations
A Contrastive Framework for Neural Text Generation
Code for the paper "Contrastive Clustering" (AAAI 2021)
📜 Self-Supervised Learning from Images: Up-to-date reading list.
Code for the paper "Training GANs with Stronger Augmentations via Contrastive Discriminator" (ICLR 2021)
[CVPR 2022] Semi-Supervised Semantic Segmentation Using Unreliable Pseudo-Labels
Run Effective Large Batch Contrastive Learning Beyond GPU/TPU Memory Constraint
[GRL+ @ ICML 2020] PyTorch implementation for "Deep Graph Contrastive Representation Learning" (https://arxiv.org/abs/2006.04131v2)
This is the code for our paper `Fine-Tuning Pre-trained Language Model with Weak Supervision: A Contrastive-Regularized Self-Training Approach' (In Proc. of NAACL-HLT 2021).
AdCo: Adversarial Contrast for Efficient Learning of Unsupervised Representations from Self-Trained Negative Adversaries