awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

77 Repos

Awesome GitHub RepositoriesModel Training Frameworks

Configurable software frameworks for training and benchmarking machine learning models.

Distinguishing note: Focuses on the framework identity rather than the training pipeline domain.

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

Awesome Model Training Frameworks GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • rwightman/pytorch-image-modelsAvatar von rwightman

    rwightman/pytorch-image-models

    36,893Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗36,893
  • facebookresearch/detectron2Avatar von facebookresearch

    facebookresearch/detectron2

    34,548Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗34,548
  • nagadomi/waifu2xAvatar von nagadomi

    nagadomi/waifu2x

    28,144Auf GitHub ansehen↗

    This project is a command-line tool designed for image super-resolution and noise reduction, with a primary focus on anime-style illustrations. It utilizes convolutional neural network inference to reconstruct missing pixel data and remove digital artifacts, allowing users to upscale images and reduce noise either independently or in a single simultaneous processing pass. Beyond its core image restoration capabilities, the software provides a comprehensive suite for machine learning model training. Users can prepare custom datasets and optimize neural networks for specific restoration tasks,

    Provides scripts and utilities for training and refining custom neural networks for image restoration tasks.

    Luasuper-resolutiontorchwaifu2x
    Auf GitHub ansehen↗28,144
  • fastai/fastaiAvatar von fastai

    fastai/fastai

    27,862Auf GitHub ansehen↗

    Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the entire machine learning lifecycle. It functions as a comprehensive training toolkit, abstracting hardware management and automating complex training loops to simplify the construction and execution of neural network models. The framework is distinguished by its notebook-centric development environment and a type-dispatching data pipeline that automatically applies transformations based on input data formats. It emphasizes transfer learning through discriminative layer-wise optimiza

    Simplifies model construction, data pipeline assembly, and the execution of complex training loops within a modular ecosystem.

    Jupyter Notebookcolabdeep-learningfastai
    Auf GitHub ansehen↗27,862
  • qwenlm/qwen3Avatar von QwenLM

    QwenLM/Qwen3

    27,324Auf GitHub ansehen↗

    Qwen3 is a transformer-based large language model designed as a generative AI foundation for understanding, reasoning, and generating human language. It functions as a comprehensive ecosystem for model training, fine-tuning, and production-ready inference, providing the underlying architecture and weights necessary to build diverse artificial intelligence applications. The project distinguishes itself through extensive support for model quantization and distributed inference, enabling efficient execution across a wide range of hardware from consumer-grade devices to scalable cloud infrastruct

    A comprehensive collection of tools and methodologies for fine-tuning and optimizing neural network performance on specialized datasets and hardware configurations.

    Python
    Auf GitHub ansehen↗27,324
  • paddlepaddle/paddleAvatar von PaddlePaddle

    PaddlePaddle/Paddle

    23,632Auf GitHub ansehen↗

    Paddle is a deep learning framework designed for building, training, and deploying neural networks. It provides a platform for constructing models using tensor-based computations and supports both dynamic and static execution graphs to facilitate research and production workflows. The platform functions as a distributed machine learning system, enabling the scaling of training workloads across multiple nodes and hardware clusters. It includes a comprehensive toolkit for model deployment and optimization, allowing users to convert external model formats, compress trained models for resource-co

    Updates existing model definitions and parameter files to ensure compatibility with current architecture standards.

    C++deep-learningdistributed-trainingefficiency
    Auf GitHub ansehen↗23,632
  • verl-project/verlAvatar von verl-project

    verl-project/verl

    22,000Auf GitHub ansehen↗

    This project is a distributed training infrastructure designed for aligning large language models through reinforcement learning. It functions as an end-to-end engine for complex alignment tasks, including proximal policy optimization, direct preference optimization, and iterative self-play. By providing a unified framework for multi-turn interactions and tool-use scenarios, it enables the development of models capable of reasoning and external environment engagement. The framework distinguishes itself through a decoupled architecture that separates model training from sample generation. This

    Supports complex reinforcement learning workflows by maintaining distinct actor, reference, and rollout models within a unified distributed architecture.

    Python
    Auf GitHub ansehen↗22,000
  • microsoft/bringing-old-photos-back-to-lifeAvatar von microsoft

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

    15,691Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗15,691
  • unifyai/ivyAvatar von unifyai

    unifyai/ivy

    14,175Auf GitHub ansehen↗

    Ivy is a machine learning framework transpiler and model converter designed to ensure deep learning portability. It serves as a tool for migrating source code and models between different deep learning frameworks while maintaining original functionality. The system enables cross-framework model portability by translating model weights, architectures, and source code. It uses abstract syntax tree based transpilation and computational graph tracing to capture execution flows and rewrite high-level logic into target framework code. The project covers model interoperability through weight-layout

    Provides tools for migrating model weights and definitions between different deep learning frameworks.

    Pythonjaxnumpypython
    Auf GitHub ansehen↗14,175
  • mlfoundations/open_clipAvatar von mlfoundations

    mlfoundations/open_clip

    13,935Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗13,935
  • speechbrain/speechbrainAvatar von speechbrain

    speechbrain/speechbrain

    11,624Auf GitHub ansehen↗

    SpeechBrain is an all-in-one deep learning toolkit designed for speech and audio processing. Built as a modular library, it provides a structured environment for developing, training, and deploying neural network models across a wide range of tasks, including automatic speech recognition, speaker identification, and audio enhancement. The framework distinguishes itself through a configuration-driven approach that separates model architecture and training hyperparameters from application logic. By utilizing externalized configuration files and standardized recipes, it enables reproducible rese

    Coordinates the training and fine-tuning of conversational models using customizable loops and external hyperparameter configurations.

    Pythonasraudioaudio-processing
    Auf GitHub ansehen↗11,624
  • facebookresearch/dinov3Avatar von facebookresearch

    facebookresearch/dinov3

    9,613Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,613
  • wongkinyiu/yolov9Avatar von WongKinYiu

    WongKinYiu/yolov9

    9,534Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,534
  • modelscope/modelscopeAvatar von modelscope

    modelscope/modelscope

    8,718Auf GitHub ansehen↗

    ModelScope is a comprehensive machine learning platform that functions as a model hub, training framework, inference engine, and cloud development environment. It provides a centralized repository for discovering, downloading, and managing pre-trained models and datasets across multiple modalities, including natural language, vision, and speech. The platform features a unified interface for multimodal model inference and a standardized framework for fine-tuning and evaluating large-scale models. It supports distributed training to scale workloads across multiple processors and provides contai

    Provides a standardized framework for fine-tuning and evaluating large-scale models using distributed training workflows.

    Pythoncvdeep-learningmachine-learning
    Auf GitHub ansehen↗8,718
  • liheyoung/depth-anythingAvatar von LiheYoung

    LiheYoung/Depth-Anything

    8,124Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,124
  • czy36mengfei/tensorflow2_tutorials_chineseAvatar von czy36mengfei

    czy36mengfei/tensorflow2_tutorials_chinese

    7,786Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,786
  • paddlepaddle/larkAvatar von PaddlePaddle

    PaddlePaddle/LARK

    7,717Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,717
  • facebookresearch/dinoAvatar von facebookresearch

    facebookresearch/dino

    7,592Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,592
  • apple/corenetAvatar von apple

    apple/corenet

    6,999Auf GitHub ansehen↗

    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

    Provides specialized training for hybrid vision transformers that balance accuracy and latency via structural reparameterization.

    Jupyter Notebook
    Auf GitHub ansehen↗6,999
  • interpretml/interpretAvatar von interpretml

    interpretml/interpret

    6,881Auf GitHub ansehen↗

    Interpret is an interpretable machine learning library and glassbox model framework. It provides toolkits for training inherently transparent models and applying post-hoc explanation techniques to make machine learning predictions human-understandable. The framework distinguishes itself by integrating differential privacy into the training of interpretable models to prevent sensitive data from leaking through explanations. It also features a visualization tool for rendering interactive decision paths and model behavior. The library covers model explainability through feature importance calcu

    Ships a system for training inherently transparent models that provide exact and verifiable explanations.

    C++
    Auf GitHub ansehen↗6,881
Vorherige123…4Nächste
  1. Home
  2. Artificial Intelligence & ML
  3. Model Training Frameworks

Unter-Tags erkunden

  • Glassbox FrameworksFrameworks specifically designed for training inherently transparent models with verifiable explanations. **Distinct from Model Training Frameworks:** Specializes model training frameworks by requiring inherent transparency (glassbox) rather than general utility.
  • Model MigratorsTools for updating and converting model definitions between different framework versions or architectures. **Distinct from Compatibility Migrators:** Focuses on the migration of model files between frameworks, distinct from the training framework itself.
  • Vision Model Training12 Sub-TagsSpecialized 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