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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

67 repository-uri

Awesome GitHub RepositoriesModel Training Frameworks

Infrastructure and libraries for building and training custom language models from scratch.

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

Awesome Model Training Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • rasbt/llms-from-scratchAvatar rasbt

    rasbt/LLMs-from-scratch

    97,260Vezi pe GitHub↗

    This repository serves as an educational framework for building large language models from the ground up. It provides a structured curriculum that guides learners through the end-to-end lifecycle of model development, including data processing, architecture design, and optimization. By focusing on low-level implementation, the project enables users to master the fundamental mechanics of artificial intelligence without relying on high-level abstraction frameworks. The project distinguishes itself by constructing neural network components and gradient-based optimization logic from first princip

    Establishes a structured environment for building and training custom language models to master the development lifecycle.

    Jupyter Notebookaiartificial-intelligencechatbot
    Vezi pe GitHub↗97,260
  • facebookresearch/detectron2Avatar facebookresearch

    facebookresearch/detectron2

    34,548Vezi pe 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 high-level interface and custom loops for training object detection and segmentation models.

    Python
    Vezi pe GitHub↗34,548
  • explosion/spacyAvatar explosion

    explosion/spaCy

    33,688Vezi pe GitHub↗

    spaCy is a Python natural language processing framework designed for industrial-scale text processing. It converts raw text into structured data for machine learning pipelines through a combination of statistical language model trainers, transformer-based text processors, and syntactic dependency parsers. The project enables the integration of pretrained transformer architectures to perform complex linguistic analysis and multi-task learning. It also provides a specialized system for neural named entity recognition to identify and categorize key entities within text. The framework covers a b

    Includes tools to develop and optimize language processing pipelines using high-performance ML frameworks.

    Pythonaiartificial-intelligencecython
    Vezi pe GitHub↗33,688
  • d2l-ai/d2l-enAvatar d2l-ai

    d2l-ai/d2l-en

    29,001Vezi pe GitHub↗

    This project is an educational platform and research toolkit designed to teach deep learning through a combination of mathematical theory, visual diagrams, and executable code. It provides a comprehensive environment for building, training, and evaluating neural networks, grounding complex concepts in interactive computational notebooks that allow for hands-on experimentation. The framework distinguishes itself by interleaving theoretical foundations—including linear algebra, calculus, and probability—with practical implementations across multiple industry-standard libraries. It supports flex

    Optimizes sequence model parameters using automated training loops with gradient clipping and hardware acceleration.

    Pythonbookcomputer-visiondata-science
    Vezi pe GitHub↗29,001
  • karpathy/mingptAvatar karpathy

    karpathy/minGPT

    23,639Vezi pe GitHub↗

    minGPT is a minimal implementation of the Transformer architecture designed for training and experimenting with language models. It functions as a neural network training framework and a text generation engine, providing the necessary tools to manage data loading, backpropagation, and parameter updates for custom deep learning models. The project is structured as an educational resource for understanding how transformer architectures function by building and training models from scratch. It utilizes a modular block architecture and transformer-based self-attention to process sequences, allowi

    Provides a framework for executing the training process of language models with custom hyperparameters.

    Python
    Vezi pe GitHub↗23,639
  • rasbt/deeplearning-modelsAvatar rasbt

    rasbt/deeplearning-models

    17,427Vezi pe GitHub↗

    This repository is an educational collection of deep learning implementations designed to demonstrate the fundamental principles of neural network architecture and optimization. It provides a comprehensive resource for understanding machine learning through hands-on code examples, ranging from basic multilayer perceptrons to complex generative models. The project distinguishes itself by emphasizing the manual construction of models, including the implementation of backpropagation from scratch to illustrate core mathematical mechanics. It covers a wide array of architectural design patterns, s

    Builds neural networks from scratch using manual mathematical operations instead of high-level abstraction layers.

    Jupyter Notebook
    Vezi pe GitHub↗17,427
  • camenduru/stable-diffusion-webui-colabAvatar camenduru

    camenduru/stable-diffusion-webui-colab

    15,937Vezi pe GitHub↗

    This project provides a cloud-based notebook configuration for deploying a Stable Diffusion web interface. It functions as a specialized environment for image generation, incorporating a model trainer for fine-tuning weights and creating training datasets. The system emphasizes infrastructure persistence by saving software installations and model files to cloud storage, avoiding repetitive setups between sessions. It uses a tunnel-based interface to expose the web dashboard to a public URL for remote interaction. The project covers end-to-end AI workflows, including dataset preparation and t

    Implements LoRA training to teach image models specific characters, styles, or concepts using efficient adapter modules.

    Jupyter Notebook
    Vezi pe GitHub↗15,937
  • alphacep/vosk-apiAvatar alphacep

    alphacep/vosk-api

    14,853Vezi pe GitHub↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    Enables building and evaluating specialized acoustic and language models to improve recognition for specific domains.

    Jupyter Notebookandroidasrdeep-learning
    Vezi pe GitHub↗14,853
  • swivid/f5-ttsAvatar SWivid

    SWivid/F5-TTS

    14,798Vezi pe GitHub↗

    F5-TTS is a text-to-speech system that utilizes a flow matching engine and diffusion transformers to generate fluent synthetic speech. It functions as a multilingual speech synthesizer and neural training framework, providing tools for voice cloning and high-performance inference serving. The project distinguishes itself through a voice cloning toolkit capable of mimicking specific speaker characteristics and tones from reference audio clips. It supports cross-lingual generation, allowing for the synthesis of audio across various global languages or the mixing of multiple languages within a s

    Provides an end-to-end pipeline for training and fine-tuning speech synthesis models using custom audio datasets.

    Python
    Vezi pe GitHub↗14,798
  • blinkdl/rwkv-lmAvatar BlinkDL

    BlinkDL/RWKV-LM

    14,568Vezi pe GitHub↗

    RWKV-LM is a framework for training and deploying recurrent language models. It utilizes a linear-time recurrent architecture that enables text generation and sequence processing with constant memory and time complexity, avoiding the quadratic scaling of traditional attention caches. The project implements a parallelizable training mechanism that allows recurrent models to be trained using global operations while maintaining cache-free inference. It includes state-tuning capabilities to optimize the initial hidden state and utilizes adaptive probability-mass sampling to control token diversit

    Provides infrastructure for training custom recurrent language models using parallel training techniques.

    Python
    Vezi pe GitHub↗14,568
  • wongkinyiu/yolov7Avatar WongKinYiu

    WongKinYiu/yolov7

    14,110Vezi pe GitHub↗

    YOLOv7 is a PyTorch vision library and real-time inference engine designed for object detection, human pose estimation, and instance segmentation. It provides a framework for detecting and locating multiple objects within images or video streams using neural networks. The system includes tools for custom model training and fine-tuning, allowing pre-trained weights to be adapted to specialized datasets via transfer learning. It also supports model weight export and format conversion to facilitate deployment on production servers and embedded edge devices.

    Provides a framework for training neural networks on specialized datasets for visual recognition tasks.

    Jupyter Notebookdarknetpytorchscaled-yolov4
    Vezi pe GitHub↗14,110
  • kornia/korniaAvatar kornia

    kornia/kornia

    11,238Vezi pe GitHub↗

    Kornia is a differentiable computer vision library and cross-framework tensor vision toolset. It implements vision operations as differentiable tensors to enable integration into deep learning pipelines and supports the transpilation of operations across PyTorch, TensorFlow, JAX, and NumPy. The project provides specialized toolsets for geometric vision and stereo depth, including algorithms for 3D scene reconstruction, camera calibration, and pose estimation. It further distinguishes itself as a differentiable image augmentation framework, applying random geometric and color transformations w

    Provides specialized training pipelines for computer vision tasks such as object detection and semantic segmentation.

    Pythonartificial-intelligencecomputer-visiondeep-learning
    Vezi pe GitHub↗11,238
  • aws/amazon-sagemaker-examplesAvatar aws

    aws/amazon-sagemaker-examples

    10,958Vezi pe GitHub↗

    This repository is a collection of Jupyter notebooks providing reference implementations and templates for building, training, and deploying machine learning models using Amazon SageMaker. It serves as an example library for implementing model architectures and automating the machine learning lifecycle. The library provides practical patterns for machine learning training, data engineering, and model deployment. It includes implementation guides for MLOps, including workflows for model monitoring, lineage tracking, and hyperparameter tuning. The examples cover a broad range of capabilities i

    Provides templates for packaging custom ML algorithms into Docker containers for managed training.

    Jupyter Notebookawsdata-sciencedeep-learning
    Vezi pe GitHub↗10,958
  • mozilla/ttsAvatar mozilla

    mozilla/TTS

    10,151Vezi pe GitHub↗

    This project is a comprehensive suite for neural speech synthesis, featuring a deep learning text-to-speech engine, a neural speech synthesis trainer, and a voice cloning toolkit. It provides a system for synthesizing human-like speech from text using neural network models and high-fidelity vocoders. The suite includes a speech model conversion utility to transform deep learning models between different formats for deployment across various hardware runtimes. It also provides a self-contained HTTP server to expose pre-trained text-to-speech models as a remote audio API. Capabilities include

    Provides a comprehensive framework for training generative text-to-speech models using audio-text pairs and hardware acceleration.

    Jupyter Notebookdataset-analysisdeep-learninggantts
    Vezi pe GitHub↗10,151
  • facebookresearch/nougatAvatar facebookresearch

    facebookresearch/nougat

    10,015Vezi pe GitHub↗

    Nougat is a neural OCR system and LLM document parser designed to convert images of academic PDF documents into structured markdown text and mathematical formulas. It functions as a PDF to markdown converter that uses deep learning to handle layout and formula recognition. The project provides a document training pipeline for generating datasets and training neural networks to recognize specific academic document styles. This includes utilities for training dataset generation, neural model training, and model checkpoint management to ensure reproducible deployment. The system covers a broad

    Provides tools for training and evaluating neural network models on custom academic datasets.

    Python
    Vezi pe GitHub↗10,015
  • espnet/espnetAvatar espnet

    espnet/espnet

    9,861Vezi pe GitHub↗

    ESPnet is a comprehensive speech processing toolkit and PyTorch-based trainer designed for building end-to-end speech recognition, synthesis, and translation models. It provides a structured framework for developing automatic speech recognition systems using transducer and encoder-decoder architectures, alongside engines for text-to-speech synthesis and speech translation pipelines. The project distinguishes itself through a recipe-based workflow execution system that ensures experimental reproducibility by running standardized sequences of scripts for data preparation and model training. It

    Offers specialized training infrastructure for large-scale acoustic and language models across multiple GPUs.

    Python
    Vezi pe GitHub↗9,861
  • microsoft/computervision-recipesAvatar microsoft

    microsoft/computervision-recipes

    9,866Vezi pe GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    The computer vision library trains high-accuracy models for identifying and locating objects in custom datasets.

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    Vezi pe GitHub↗9,866
  • poloclub/cnn-explainerAvatar poloclub

    poloclub/cnn-explainer

    8,958Vezi pe GitHub↗

    cnn-explainer is an interactive web application and educational sandbox designed for visualizing the internal operations and layers of convolutional neural networks. It functions as a tool for understanding how these networks process image data through real-time graphics and interactive visualizations. The project includes a browser-based environment for training small convolutional neural networks on specific image classes. It also provides a model converter that transforms trained neural network files from backend framework formats into web-compatible versions for browser loading. The appl

    Implements a training process for convolutional neural networks focused on image classification.

    JavaScript
    Vezi pe GitHub↗8,958
  • nl8590687/asrt_speechrecognitionAvatar nl8590687

    nl8590687/ASRT_SpeechRecognition

    8,375Vezi pe GitHub↗

    This project is a Chinese automatic speech recognition framework and deep learning system designed to convert spoken Chinese audio into written text. It functions as a toolkit for training, evaluating, and deploying speech-to-text models, utilizing a specialized pinyin-to-text converter that transforms phonetic sequences into Chinese characters using a probability graph model. The system is distinguished by its deployment flexibility, offering a dockerized recognition server that provides transcription capabilities as a remote API. It supports high-performance streaming through a gRPC speech-

    Provides specialized training infrastructure for the acoustic and language models used in speech recognition.

    Pythonasrtchinese-speech-recognitioncnn
    Vezi pe GitHub↗8,375
  • ml-explore/mlx-examplesAvatar ml-explore

    ml-explore/mlx-examples

    8,254Vezi pe GitHub↗

    This repository provides a collection of reference implementations and code examples for training and deploying machine learning models using the MLX framework. It serves as a practical guide for executing distributed training, fine-tuning large language models, converting model weights, and implementing multimodal generative workflows. The project distinguishes itself through specialized examples for local hardware execution, featuring weight quantization to reduce memory usage and low-rank adaptation for parameter-efficient fine-tuning. It also includes scripts for transforming external mod

    Trains residual networks (ResNet) on image datasets using various configurations for visual recognition tasks.

    Pythonmlx
    Vezi pe GitHub↗8,254
Înapoi123…4Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Training & Tuning
  6. Training Frameworks
  7. Model Training Frameworks

Explorează sub-etichetele

  • Containerized TrainingPackaging custom algorithms and frameworks into containers for execution on managed infrastructure. **Distinct from Model Training Frameworks:** Distinct from general frameworks by focusing specifically on the containerization and deployment of the training environment.
  • Speech Model Training6 sub-tag-uriSpecialized training infrastructure for acoustic and language models used in speech recognition. **Distinct from Model Training Frameworks:** Specifically for speech recognition models, distinct from general-purpose or vision-based training frameworks
  • Text-to-Speech Model Training6 sub-tag-uriTraining processes for generative speech models using audio-text pairs. **Distinct from Speech Model Training:** Focuses on synthesis (text-to-speech) training rather than recognition (speech-to-text) training
  • Vision Model Training7 sub-tag-uriFrameworks specifically for training neural networks for visual recognition tasks. **Distinct from Model Training Frameworks:** Focuses on computer vision training pipelines rather than general-purpose or language model training frameworks