awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

62 dépôts

Awesome GitHub RepositoriesVision Model Training

Specialized frameworks for the distributed training and evaluation of computer vision models.

Distinct from Model Training Frameworks: Focuses specifically on vision-centric training pipelines and data augmentation rather than general ML frameworks

Explore 62 awesome GitHub repositories matching artificial intelligence & ml · Vision Model Training. Refine with filters or upvote what's useful.

Awesome Vision Model Training GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • rwightman/pytorch-image-modelsAvatar de rwightman

    rwightman/pytorch-image-models

    36,893Voir sur GitHub↗

    This project is a library of pretrained computer vision architectures and backbones for image classification and feature extraction. It serves as a comprehensive model zoo and collection of standardized image encoders, including ResNet, Vision Transformers, and EfficientNet, for use in visual analysis and as backbones for object detection and image segmentation. The library provides a framework for distributed training and evaluation of image models using advanced data augmentation and optimization scripts. It includes a dedicated toolset for converting trained PyTorch vision models into the

    Ships a framework for distributed training and evaluation of image models using advanced data augmentation.

    Python
    Voir sur GitHub↗36,893
  • facebookresearch/detectron2Avatar de facebookresearch

    facebookresearch/detectron2

    34,548Voir sur GitHub↗

    Detectron2 is a PyTorch computer vision framework and visual recognition platform designed for training and deploying models for object detection, image segmentation, and visual recognition. It provides a research-oriented environment for training complex vision models with multi-GPU acceleration. The project includes a specialized object detection library for identifying and locating multiple objects via bounding boxes, as well as an image segmentation toolkit for creating pixel-level masks through instance, semantic, and panoptic segmentation. Additionally, it features a human pose estimati

    Provides a framework for training and evaluating vision models using custom datasets and multi-GPU acceleration.

    Python
    Voir sur GitHub↗34,548
  • microsoft/bringing-old-photos-back-to-lifeAvatar de microsoft

    microsoft/Bringing-Old-Photos-Back-to-Life

    15,691Voir sur GitHub↗

    This project is a deep learning image restoration tool designed to remove scratches, fading, and noise from aged photographs and film. It utilizes generative adversarial networks for image translation, alongside specialized networks for face enhancement and video colorization. The system distinguishes itself through a combination of latent-space domain mapping and progressive face enhancement to recover blurred or missing high-frequency facial details. For video content, it employs a colorization framework that uses optical flow and temporal guidance to propagate color from selected keyframes

    Identifies and labels scratched areas in old photos to generate paired data for training restoration models.

    Pythongansgenerative-adversarial-networkimage-manipulation
    Voir sur GitHub↗15,691
  • mlfoundations/open_clipAvatar de mlfoundations

    mlfoundations/open_clip

    13,935Voir sur GitHub↗

    Open CLIP is an open source framework for training and deploying Contrastive Language-Image Pre-training models. It serves as a vision-language training framework and multimodal embedding engine that maps images and text into a shared vector space for similarity searches and zero-shot classification. The project provides a toolkit for distributed training of contrastive models and includes an image-to-text generative model for producing natural language descriptions. It supports custom text encoder integration and utilizes teacher-student model distillation to transfer knowledge from large pr

    Provides a comprehensive framework for training contrastive models that align visual and textual data.

    Pythoncomputer-visioncontrastive-lossdeep-learning
    Voir sur GitHub↗13,935
  • facebookresearch/dinov3Avatar de facebookresearch

    facebookresearch/dinov3

    9,613Voir sur GitHub↗

    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

    Provides tools for distributed vision pretraining of self-supervised representations on GPU clusters.

    Jupyter Notebook
    Voir sur GitHub↗9,613
  • wongkinyiu/yolov9Avatar de WongKinYiu

    WongKinYiu/yolov9

    9,534Voir sur GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Provides a framework for training vision models on custom datasets to recognize specific objects.

    Pythonyolov9
    Voir sur GitHub↗9,534
  • liheyoung/depth-anythingAvatar de LiheYoung

    LiheYoung/Depth-Anything

    8,124Voir sur GitHub↗

    Depth-Anything is a monocular depth estimation foundation model that produces dense per-pixel depth maps from a single RGB image. It is built on a DINOv2 Vision Transformer encoder backbone and trained on 62 million unlabeled images using a teacher-student pseudo-labeling framework, enabling robust generalization across diverse scenes without task-specific training. The model outputs both relative depth maps, which capture the ordering of scene points, and metric depth maps with real-world units after fine-tuning on datasets like NYUv2 or KITTI. The project distinguishes itself through its ab

    Ships a fine-tuning framework for adapting the pretrained depth model to custom datasets and downstream tasks.

    Pythondepth-estimationimage-synthesismetric-depth-estimation
    Voir sur GitHub↗8,124
  • czy36mengfei/tensorflow2_tutorials_chineseAvatar de czy36mengfei

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786Voir sur GitHub↗

    This project is a collection of educational resources and instructional guides for learning deep learning and neural network implementation using TensorFlow. It provides a structured set of tutorials and notebooks written in Chinese, covering supervised and unsupervised learning tasks. The material focuses on practical implementations of diverse neural network architectures, including convolutional, recurrent, and autoencoder networks. It includes specific training content for computer vision, natural language processing, and generative models. The coverage extends to specialized network arc

    Demonstrates processing of variable-length sequences and time-series data using padding and masking.

    Jupyter Notebook
    Voir sur GitHub↗7,786
  • paddlepaddle/larkAvatar de PaddlePaddle

    PaddlePaddle/LARK

    7,717Voir sur GitHub↗

    LARK is a development toolkit for training, fine-tuning, and deploying large language models and multimodal models based on PaddlePaddle. It functions as a comprehensive framework that includes an LLM training orchestrator, an inference server, and a multimodal model framework for processing text, image, and video inputs. The project features a retrieval-augmented generation system for building conversational applications that integrate web search and private knowledge bases. It provides specific capabilities for multimodal reasoning and complex logic, enabling the extraction of structured da

    Optimizes multimodal training using specialized data processing for images and video in query-response formats.

    Python
    Voir sur GitHub↗7,717
  • facebookresearch/dinoAvatar de facebookresearch

    facebookresearch/dino

    7,592Voir sur GitHub↗

    This project is a PyTorch vision transformer framework designed for self-supervised learning. It implements a model that trains visual representations using a momentum teacher and self-distillation without the need for labeled data. The library functions as an image feature extractor and visual attention visualizer, allowing for the generation of high-dimensional vectors and the rendering of self-attention maps as heatmaps or videos to analyze model focus. It provides comprehensive tools for downstream vision evaluation, including linear probe classification, k-nearest neighbor categorizatio

    Processes images by dividing them into patches and embedding them into a latent space using a transformer architecture.

    Python
    Voir sur GitHub↗7,592
  • apple/corenetAvatar de apple

    apple/corenet

    6,999Voir sur GitHub↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Supports training lightweight computer vision models by combining convolutional networks and transformer architectures.

    Jupyter Notebook
    Voir sur GitHub↗6,999
  • thudm/cogvlmAvatar de THUDM

    THUDM/CogVLM

    6,742Voir sur GitHub↗

    CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images and generating natural language. It functions as a visual question answering system that analyzes image content to provide detailed descriptions or answer specific questions. The project includes a visual grounding model capable of mapping text descriptions to precise bounding box coordinates within an image. It also features a vision-based automation agent that analyzes screen captures to generate execution plans and interaction coordinates for software interfaces. The system

    Adapts pretrained vision-language models to custom domains using LoRA and other fine-tuning methods.

    Python
    Voir sur GitHub↗6,742
  • google-research/text-to-text-transfer-transformerAvatar de google-research

    google-research/text-to-text-transfer-transformer

    6,528Voir sur GitHub↗

    Il s'agit d'un framework de machine learning pour traiter diverses tâches de traitement du langage naturel comme un problème unifié de texte-à-texte. Il fournit une boîte à outils pour le pré-entraînement et le fine-tuning de modèles transformer à grande échelle, utilisant un système où à la fois les entrées et les sorties sont formatées comme des séquences de texte brut. Le framework se distingue par son système d'entraînement distribué, qui utilise des stratégies basées sur des maillages pour mettre à l'échelle les poids des modèles et les lots d'entraînement à travers de multiples cœurs TPU. Il supporte l'apprentissage multi-tâches en combinant divers datasets dans un flux d'entraînement unique en utilisant des taux de mélange configurables, permettant à un modèle unique de gérer diverses tâches linguistiques. Le système couvre un large éventail de capacités, incluant les architectures encodeur-décodeur, le décodage par recherche en faisceau (beam-search) pour la génération de texte, et les workflows de transfert learning. Il inclut des utilitaires pour la préparation de datasets NLP, l'évaluation de la performance des modèles et l'exportation de points de contrôle entraînés pour la mise en production. La bibliothèque supporte le chargement de points de contrôle de modèles pré-entraînés de diverses tailles pour accélérer le développement.

    Trains a single model on several different datasets simultaneously to improve general capabilities and knowledge transfer.

    Python
    Voir sur GitHub↗6,528
  • foundationvision/bytetrackAvatar de FoundationVision

    FoundationVision/ByteTrack

    6,492Voir sur GitHub↗

    ByteTrack is a multi-object tracking framework that implements the ByteTrack algorithm, an ECCV 2022 method designed to recover occluded objects and reduce trajectory fragmentation. The core innovation of the project is its association algorithm, which processes every detection box—including low-confidence ones—by using separate high and low score thresholds, Kalman filter motion prediction, and Hungarian algorithm matching to produce consistent object identities across video frames. The project distinguishes itself by its comprehensive approach to handling occlusions and fragmented trajector

    Provides a pipeline to fine-tune pretrained detectors on custom multi-object tracking datasets.

    Pythondeploymentmulti-object-trackingpytorch
    Voir sur GitHub↗6,492
  • qwenlm/qwen-vlAvatar de QwenLM

    QwenLM/Qwen-VL

    6,535Voir sur GitHub↗

    Adapts pretrained vision-language models to custom tasks using full-parameter, LoRA, or Q-LoRA methods.

    Pythonlarge-language-modelsvision-language-model
    Voir sur GitHub↗6,535
  • ailab-cvc/yolo-worldAvatar de AILab-CVC

    AILab-CVC/YOLO-World

    6,425Voir sur GitHub↗

    YOLO-World is a vision-language framework and open-vocabulary object detection model. It identifies objects in images and video based on free-form text prompts without requiring predefined category labels. The system enables the identification of arbitrary objects by fusing image features with text embeddings. It includes a specialized tool for automated image labeling, which generates bounding box annotations for custom datasets using text-based prompts. The project provides a deployment pipeline for converting models into quantized ONNX and TFLite formats, supporting real-time inference on

    Adapts pre-trained vision-language models to custom domains using specialized fine-tuning methods.

    Python
    Voir sur GitHub↗6,425
  • jingyaogong/minimind-vAvatar de jingyaogong

    jingyaogong/minimind-v

    6,431Voir sur GitHub↗

    Provides an open-source framework for building and fine-tuning small vision-language models.

    Pythonartificial-intelligencechatgptvision-language-model
    Voir sur GitHub↗6,431
  • tensorpack/tensorpackAvatar de tensorpack

    tensorpack/tensorpack

    6,287Voir sur GitHub↗

    Tensorpack est un framework de réseau de neurones TensorFlow de haut niveau et une bibliothèque de recherche conçue pour construire et entraîner des modèles de deep learning. Il fournit une collection d'architectures de réseaux de neurones reproductibles pour la vision par ordinateur, les tâches génératives, l'apprentissage par renforcement et le traitement du langage naturel. Le projet se distingue par un pipeline de données de deep learning spécialisé qui utilise du Python pur pour le chargement et le streaming de données en parallèle. Il inclut un orchestrateur d'entraînement multi-GPU pour distribuer les charges de travail via des stratégies de parallélisme de données et un toolkit d'interprétabilité dédié pour visualiser la saillance des modèles et les cartes d'activation. Le framework couvre un large éventail de capacités, incluant des pipelines de vision par ordinateur pour la détection d'objets et la segmentation sémantique, la modélisation de séquences pour la parole et le texte, et le développement d'agents d'apprentissage par renforcement. Il fournit également des outils d'optimisation de modèle pour la quantification des poids et l'entraînement en faible précision, ainsi que des utilitaires pour reproduire des articles de recherche académique et convertir des poids de modèles Caffe legacy.

    Supports training architectures for image classification, object detection, and super-resolution using generative adversarial networks.

    Python
    Voir sur GitHub↗6,287
  • open-mmlab/mmdetection3dAvatar de open-mmlab

    open-mmlab/mmdetection3d

    6,273Voir sur GitHub↗

    MMDetection3D is an open-source toolbox for 3D perception, providing a unified framework for detecting and segmenting objects in three-dimensional environments. It supports a range of core tasks including monocular 3D object detection from single camera images, LiDAR-based 3D object detection from raw point clouds, and multi-modal fusion that combines camera images with LiDAR data. The toolbox also covers point cloud semantic segmentation, assigning class labels to every point in a scan for scene understanding. The project distinguishes itself through a config-driven pipeline that orchestrate

    Loads multi-view images and applies augmentations to train bird's-eye-view 3D object detectors.

    Python3d-object-detectionobject-detectionpoint-cloud
    Voir sur GitHub↗6,273
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Voir sur GitHub↗

    Trains models that combine state space models, dualities, and recurrent networks alongside transformers.

    Jupyter Notebook
    Voir sur GitHub↗6,222
Préc.123…4Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Model Training Frameworks
  4. Vision Model Training

Explorer les sous-tags

  • Bird's-Eye-View Training PipelinesTraining pipelines that load multi-view images and apply augmentations to train bird's-eye-view 3D object detectors. **Distinct from Vision Model Training:** Distinct from Vision Model Training: specifically targets bird's-eye-view detection from multi-view images, not general vision model training.
  • Depth Estimation TrainingWorkflows for training models to estimate relative or absolute depth from image sequences. **Distinct from Vision Model Training:** Distinct from general Vision Model Training by focusing specifically on distance-based depth estimation datasets.
  • Hybrid Transformer Training1 sous-tagTraining methodologies for architectures that combine transformer and convolutional layers. **Distinct from Vision Model Training:** Focuses on the hybrid architectural training specifically, rather than general vision model training.
  • Image Regression TrainingTraining pipelines for models that predict continuous numerical values from visual data. **Distinct from Vision Model Training:** Specifically targets regression (continuous values) rather than classification or restoration tasks.
  • Mobility Model TrainingsUses synthetic data generation and simulation to train vision-based navigation models that generalize across robot types. **Distinct from Vision Model Training:** Distinct from Vision Model Training: focuses on mobility/navigation models, not general vision models.
  • Multi-Task NLP TrainingTraining a single model on several different natural language datasets simultaneously to improve general capabilities. **Distinct from Multi-Task Vision Training:** Distinct from Multi-Task Vision Training by focusing on linguistic tasks rather than image processing.
  • Multi-Task Vision Training2 sous-tagsTraining a single vision model for multiple tasks such as segmentation and depth prediction. **Distinct from Vision Model Training:** Focuses on unified multi-task training using guiding codes, rather than single-task vision training.
  • Vision Transformer TrainingSpecific training workflows for combining convolutional networks and transformer architectures in vision tasks. **Distinct from Vision Model Training:** Focuses on the training of the ViT architecture specifically, rather than general vision model training.
  • Vision-Language Training8 sous-tagsSpecialized training workflows for models that process both visual and textual data in query-response formats. **Distinct from Vision Model Training:** Specifically addresses the intersection of vision and language (VLM) rather than general vision-only models
  • Vision-Language-Action ModelsModels that translate visual perception and text into actionable commands for robotic or digital interfaces. **Distinct from Vision-Language-Action Training:** Distinct from Vision-Language-Action Training: covers the model identity and architecture rather than the training workflow.
  • Vision-Language-Action Training1 sous-tagTraining workflows for models that map visual and textual data to physical robotic actions. **Distinct from Vision-Language Training:** Extends vision-language training to include the output of physical robotic actions
  • Vision-to-Synthesis ProcessorsArchitectures that execute computer vision operations by transforming them into image generation tasks. **Distinct from Multi-Task Vision Training:** Differs from multi-task training by specifically utilizing a synthesis-based output for all vision tasks.