Awesome Contrastive Learning Pytorch re-implementation of some contrastive Learning methods Part of the codes is based on BYOL We try our best to encapsulate all training codes into a class named Learner image level methods Exploring SimCLR: A Simple Framework for Contrastive Learning of Visual Representations SimCLR Bootstrap Your Own Latent: A New Approach to Self-Supervised Learning BYOL Exploring Simple Siamese Representation Learning SimSam MOCO Median pixel level methods Contrastive learning of global and local features for medical image segmentation with limited annotations GL Propagate Yourself: Exploring Pixel-Level Consistency for Unsupervised Visual Representation Learning PixPro