awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

35 repositorios

Awesome GitHub RepositoriesTraining Configurations

Settings and parameters for managing machine learning training processes.

Distinguishing note: Focuses on configuration management for training rather than model architecture.

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

Awesome Training Configurations GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • keras-team/kerasAvatar de keras-team

    keras-team/keras

    64,094Ver en GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Standardizes the configuration of optimizers, loss functions, and performance metrics for training routines.

    Pythondata-sciencedeep-learningjax
    Ver en GitHub↗64,094
  • ultralytics/yolov5Avatar de ultralytics

    ultralytics/yolov5

    57,528Ver en GitHub↗

    YOLOv5 is a comprehensive computer vision framework designed for end-to-end deep learning, specializing in real-time object detection, image classification, and instance segmentation. It provides a unified toolkit that manages the entire lifecycle of a model, from initial dataset configuration and hyperparameter tuning to high-speed inference and deployment. The framework utilizes a modular neural architecture, allowing users to swap backbone and head components to tailor models for specific visual tasks. What distinguishes this project is its focus on production-ready deployment and model ef

    Manages training parameters like batch size to optimize memory usage and processing speed.

    Pythoncoremldeep-learningios
    Ver en GitHub↗57,528
  • deepfakes/faceswapAvatar de deepfakes

    deepfakes/faceswap

    55,289Ver en GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Configures hyperparameters and training variables to fine-tune the model optimization process.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Ver en GitHub↗55,289
  • d2l-ai/d2l-enAvatar de d2l-ai

    d2l-ai/d2l-en

    29,001Ver en 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

    Defines fixed model values that remain unchanged and are excluded from gradient updates during training.

    Pythonbookcomputer-visiondata-science
    Ver en GitHub↗29,001
  • deezer/spleeterAvatar de deezer

    deezer/spleeter

    28,252Ver en GitHub↗

    Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into individual audio stems, such as vocals and drums. It provides a suite of pretrained models for isolating different instruments and voices from a recording. The toolkit includes capabilities for training and evaluating custom audio separation models using labeled datasets and configuration files. It also features utilities for measuring model performance by comparing separation outputs against reference datasets. The system manages audio processing through spectral representati

    Provides external configuration files to manage hyperparameters and dataset paths for automated model training.

    Pythonaudio-processingbassdeep-learning
    Ver en GitHub↗28,252
  • alexeyab/darknetAvatar de AlexeyAB

    AlexeyAB/darknet

    22,159Ver en GitHub↗

    Darknet is a high-performance C-based inference engine and computer vision library designed for real-time object identification and localization. It serves as a neural network framework for training and deploying detection models using the YOLO architecture, providing a toolset for deep learning training and deployment. The project differentiates itself through a C and CUDA implementation that enables hardware acceleration for matrix multiplication and inference speed optimization. It provides a shared library interface for embedding detection capabilities into external applications and suppo

    Allows configuration of batch sizes and subdivisions to optimize training based on available hardware memory.

    C
    Ver en GitHub↗22,159
  • paddlepaddle/paddledetectionAvatar de PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Ver en GitHub↗

    PaddleDetection is an object detection framework designed for the end-to-end development, training, and deployment of computer vision models. It provides a comprehensive library of modular neural network architectures and pipelines that support object detection, instance segmentation, and multi-object tracking tasks. The project distinguishes itself through a configuration-driven approach that decouples model components like backbones and heads, allowing for the flexible assembly of custom vision workflows. It incorporates advanced techniques such as anchor-free detection logic, joint detecti

    Defines optimization algorithms and learning rate schedules through declarative configuration files.

    Pythonblazefacedeepsortdetr
    Ver en GitHub↗14,243
  • zai-org/chatglm3Avatar de zai-org

    zai-org/ChatGLM3

    13,764Ver en GitHub↗

    ChatGLM3 is a comprehensive framework for deploying, fine-tuning, and serving large language models. It functions as a high-performance inference engine designed to support conversational AI, enabling developers to build interactive agents capable of multi-turn dialogue, autonomous code execution, and structured tool invocation. The project distinguishes itself through its focus on hardware-agnostic deployment and resource optimization. It supports distributed model parallelism across multiple graphics cards, paged key-value caching for concurrent request processing, and weight quantization t

    Defines training workflows, optimization settings, and hardware acceleration strategies through centralized configuration files.

    Python
    Ver en GitHub↗13,764
  • axolotl-ai-cloud/axolotlAvatar de axolotl-ai-cloud

    axolotl-ai-cloud/axolotl

    12,059Ver en GitHub↗

    Axolotl is a configuration-driven framework designed for the fine-tuning, evaluation, and quantization of large language models. It functions as a comprehensive orchestrator for distributed training, enabling users to manage complex workflows across multi-node and multi-GPU environments. By utilizing structured configuration files, the platform streamlines the setup of training parameters, dataset paths, and hardware distribution strategies. The project distinguishes itself through its support for diverse training methodologies, including full-parameter tuning, parameter-efficient adaptation,

    Defines training parameters, dataset paths, and hardware distribution strategies using structured configuration files.

    Pythonfine-tuningllm
    Ver en GitHub↗12,059
  • uber/ludwigAvatar de uber

    uber/ludwig

    11,718Ver en GitHub↗

    Ludwig is a declarative machine learning framework designed for training neural networks and large language models using configuration files instead of manual coding. It functions as a multimodal model builder and a low-code tool for supervised fine-tuning, allowing users to build models that process mixed inputs of text, images, audio, and tabular data. The project distinguishes itself through an automated hyperparameter optimizer and a system for large language model fine-tuning using parameter-efficient adapters. It features a multimodal data pipeline and the ability to automatically gener

    Allows building and training neural networks using declarative YAML or JSON configurations instead of manual Python code.

    Python
    Ver en GitHub↗11,718
  • opengvlab/internvlAvatar de OpenGVLab

    OpenGVLab/InternVL

    10,061Ver en GitHub↗

    InternVL is a vision-language model framework that fuses a visual encoder with a large language model to translate image features into textual tokens for reasoning. It provides a system for multimodal inference and dialogue, enabling the processing of images and text to answer questions or generate descriptions. The project is distinguished by its high-resolution image processing, which uses dynamic tiling to maintain detail for images up to 4K resolution, and its chain-of-thought visual reasoning for solving complex mathematical and spatial problems. It also supports temporal frame sampling

    Manages training data distribution through sampling frequency, image tiling, and conditional augmentation.

    Pythongptgpt-4ogpt-4v
    Ver en GitHub↗10,061
  • vowpalwabbit/vowpal_wabbitAvatar de VowpalWabbit

    VowpalWabbit/vowpal_wabbit

    8,683Ver en GitHub↗

    Vowpal Wabbit is an open-source machine learning system designed for online learning, where models update incrementally from streaming data without requiring full retraining. It provides a reduction-based learning framework that composes complex tasks from simpler algorithms, and includes a feature hashing trick that maps unbounded feature names into a fixed-size vector space to keep memory usage constant regardless of dataset size. The system supports distributed training across a cluster using an allreduce protocol for synchronized updates, and offers an active learning query strategy that s

    Sets model parameters and learning options through a Python API instead of command-line arguments.

    C++active-learningc-plus-pluscontextual-bandits
    Ver en GitHub↗8,683
  • openpipe/artAvatar de OpenPipe

    OpenPipe/ART

    8,630Ver en GitHub↗

    ART is a platform for agentic training, providing a reinforcement learning framework, training environment, and compute orchestrator. It enables the improvement of multi-step agent reasoning and tool usage through group relative policy optimization and a judge-based reward modeling system. The project features tools for model distillation to transfer capabilities from large teacher models to smaller architectures, as well as a system for capturing execution trajectories to generate synthetic training data. It supports specialized training workflows including supervised fine-tuning for baselin

    Configures fine-tuning methods based on whether the model architecture supports specific layer types.

    Pythonagentagentic-aigrpo
    Ver en GitHub↗8,630
  • nadermx/backgroundremoverAvatar de nadermx

    nadermx/backgroundremover

    7,932Ver en GitHub↗

    Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a command-line interface and a Python API. At its core, it uses a pre-trained deep learning model to classify each pixel as foreground or background, producing a binary mask for removal. The tool distinguishes itself through multiple integration methods and output capabilities. It can process images and videos via Unix pipeline data streams, operate as an HTTP API server, or be called programmatically within Python scripts. Users can choose among different AI models to balance proc

    Exposes a Python API for programmatic background removal with configurable model and alpha matting parameters.

    Pythonaibackground-removalbackground-remover
    Ver en GitHub↗7,932
  • microsoft/deepspeedexamplesAvatar de microsoft

    microsoft/DeepSpeedExamples

    6,822Ver en GitHub↗

    DeepSpeedExamples is a collection of reference implementations for training and deploying large scale AI models using the DeepSpeed optimization library. It provides Python code examples for training massive models across multiple GPUs through distributed optimization techniques. The repository includes optimized patterns for deploying and running large language model predictions in production environments. It also serves as a guide for model compression to reduce memory footprints and as a source for performance benchmarks to measure execution speed and resource utilization. The project cov

    Provides JSON-based configuration files to manage hardware scaling and optimization parameters for training.

    Python
    Ver en GitHub↗6,822
  • rangilyu/nanodetAvatar de RangiLyu

    RangiLyu/nanodet

    6,222Ver en GitHub↗

    NanoDet-Plus⚡Super fast and lightweight anchor-free object detection model. 🔥Only 980 KB(int8) / 1.8MB (fp16) and run 97FPS on cellphone🔥

    Provides a Python API for running object detection inference on images, videos, or webcam streams.

    Pythonanchor-freeandroiddeep-learning
    Ver en GitHub↗6,222
  • pytorch/torchtuneAvatar de pytorch

    pytorch/torchtune

    5,774Ver en GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a configurable training pipeline orchestrated through YAML recipes, with CLI overrides and component swapping, distributed training via FSDP2, memory optimizations, and parameter-efficient fine-tuning methods like LoRA, DoRA, and QLoRA. The library distinguishes itself through its YAML-driven configuration system that defines all training parameters and instantiates components from config files, with full CLI override capability for any field or component at launch time. It suppo

    Defines training runs through YAML files that specify all parameters and components as the primary entry point.

    Python
    Ver en GitHub↗5,774
  • meta-pytorch/torchtuneAvatar de meta-pytorch

    meta-pytorch/torchtune

    5,774Ver en GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Defines all parameters for a recipe in a YAML file, including model, dataset, optimizer, and loss function settings.

    Python
    Ver en GitHub↗5,774
  • facebookresearch/mmfAvatar de facebookresearch

    facebookresearch/mmf

    5,635Ver en GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Defines model, dataset, and training parameters through composable YAML configuration files as the primary experiment entry point.

    Pythoncaptioningdeep-learningdialog
    Ver en GitHub↗5,635
  • keras-rl/keras-rlAvatar de keras-rl

    keras-rl/keras-rl

    5,551Ver en GitHub↗

    keras-rl is a reinforcement learning library that enables the training of neural agents using Keras. It serves as a framework for implementing deep reinforcement learning agents that interact with simulated environments to discover optimal behaviors and maximize cumulative rewards. The library provides a system for configuring, training, and managing neural network agents. It handles the interaction loop between agents and environments, allowing models to learn through direct experience and gradient-based optimization. The framework includes capabilities for model weight management, allowing

    Provides a system to configure optimizers and performance metrics independently from the learning algorithm logic.

    Python
    Ver en GitHub↗5,551
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Training Configurations

Explorar subetiquetas

  • Declarative Pipeline Specifications1 sub-etiquetaHigh-level configuration files that define the entire training workflow without manual coding. **Distinct from Training Configurations:** Distinct from general training configurations: focuses on the declarative mapping of YAML/JSON to executable pipelines.
  • Python API1 sub-etiquetaProgrammatic configuration of training parameters via Python function calls and dictionary arguments. **Distinct from Training Configurations:** Distinct from Training Configurations: focuses on Python API-based configuration rather than general settings management.
  • Training Parameter Configurations3 sub-etiquetasDefinitions for optimizers, loss functions, and performance metrics used during model training.