This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed to learn dense visual representations from unlabeled images, serving as a general-purpose backbone for a wide variety of downstream vision tasks. The system is distinguished by its use of self-distillation and masked image modeling to extract semantic and geometric features. It also incorporates an image-text alignment model that maps visual embeddings to textual descriptions, enabling zero-shot image recognition, zero-shot segmentation, and cross-modal retrieval. The project
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
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 project is a self-supervised contrastive learning framework designed to train deep learning models to learn visual representations from images without using human-provided labels. It provides a system for developing pretrained visual representation models that can be adapted for downstream computer vision tasks. The framework includes tools for semi-supervised image classification, which combines large unlabeled datasets with small labeled sets to improve accuracy. It also features a linear probe evaluation tool to assess the quality of learned image features by training a simple linear
DINOv2 is a self-supervised vision transformer foundation model designed to generate high-quality visual representations from raw image data. By leveraging large-scale unlabelled datasets, the framework learns to extract robust numerical embeddings that serve as inputs for various machine learning and analysis workflows.
Les fonctionnalités principales de facebookresearch/dinov2 sont : Foundation Models, Self-Supervised Vision Representation Trainers, Transformer Feature Extractors, Monocular Depth Estimators, Feature Extraction Models, Semantic Segmentation, Feature Extraction, Visual Representation Learning Frameworks.
Les alternatives open-source à facebookresearch/dinov2 incluent : facebookresearch/dinov3 — This project is a self-supervised vision foundation model based on a vision transformer architecture. It is designed… facebookresearch/jepa — This is a PyTorch self-supervised learning framework designed to train models that learn visual representations from… facebookresearch/moco — moco is a PyTorch implementation of momentum contrast designed for self-supervised visual representation learning. It… google-research/simclr — This project is a self-supervised contrastive learning framework designed to train deep learning models to learn… facebookresearch/sam2 — This project is a foundation model and research toolkit designed for promptable object segmentation and temporal… facebookresearch/dino — This project is a PyTorch vision transformer framework designed for self-supervised learning. It implements a model…