此项目是一个自监督对比学习框架,旨在训练深度学习模型从图像中学习视觉表示,而无需使用人类提供的标签。它提供了一个系统,用于开发可适应下游计算机视觉任务的预训练视觉表示模型。
google-research/simclr 的主要功能包括:Visual Foundation Pre-training, Self-Supervised Vision Representation Trainers, Contrastive Learning Frameworks, Distributed Deep Learning, Distributed GPU Training, Linear Classifiers, Visual Representation Learning Frameworks, Visual Representation Models。
google-research/simclr 的开源替代品包括: facebookresearch/moco — moco is a PyTorch implementation of momentum contrast designed for self-supervised visual representation learning. It… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… facebookresearch/jepa — This is a PyTorch self-supervised learning framework designed to train models that learn visual representations from… facebookresearch/mae — This is a PyTorch library and framework for self-supervised vision learning. It provides an implementation of masked… facebookresearch/dino — This project is a PyTorch vision transformer framework designed for self-supervised learning. It implements a model… morvanzhou/pytorch-tutorial — This project is a collection of PyTorch learning resources and educational guides designed to teach the construction…
moco is a PyTorch implementation of momentum contrast designed for self-supervised visual representation learning. It serves as a research-based framework for extracting high-level image features from unlabeled datasets by maximizing the similarity between different views of the same image. The system utilizes an asymmetric encoder architecture consisting of a fast-learning online encoder and a slow-evolving momentum encoder to stabilize training. It employs a dictionary-based approach that compares query images against a dynamic queue of negative samples to learn distinguishing visual featur
This is a PyTorch self-supervised learning framework designed to train models that learn visual representations from video. It implements a joint-embedding predictive architecture that extracts spatio-temporal features by predicting missing regions of a signal within a latent representation space rather than reconstructing raw pixels. The project includes a latent space visualization tool that uses a conditional diffusion model to decode feature-space predictions back into pixels. This allows for the verification of learned representations by transforming abstract predictions into interpretab
mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep learning architectures. It serves as a comprehensive toolkit for vision tasks, providing a specialized platform for multimodal machine learning and self-supervised learning. The project features a computer vision model zoo containing architectural definitions and pre-trained weights for backbones such as ViT, ConvNeXt, and Swin Transformer. It distinguishes itself through a dedicated self-supervised learning toolkit that implements algorithms like MAE and DINO to train models wit
This is a PyTorch library and framework for self-supervised vision learning. It provides an implementation of masked autoencoders and vision transformers designed to learn image representations by reconstructing masked image patches from unlabeled data. The project features a distributed training pipeline that scales workloads across multiple GPU nodes. This infrastructure includes multi-node orchestration and gradient accumulation to manage large batch sizes and coordinate resource requests across clusters. The toolkit covers a complete workflow from self-supervised masked pre-training to d