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
·

45 repository-uri

Awesome GitHub RepositoriesTraining and Evaluation Pipelines

Automated workflows for executing model training, epoch iteration, and validation dataset management.

Explore 45 awesome GitHub repositories matching artificial intelligence & ml · Training and Evaluation Pipelines. Refine with filters or upvote what's useful.

Awesome Training and Evaluation Pipelines GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • karpathy/autoresearchAvatar karpathy

    karpathy/autoresearch

    87,119Vezi pe GitHub↗

    Autoresearch is an autonomous machine learning research agent and architecture search framework. It employs a closed-loop system to programmatically rewrite training and architecture source code to discover optimal language model configurations. The system iteratively modifies code and evaluates performance metrics to improve model quality based on a target objective. It optimizes model performance and training efficiency by tracking validation bits per byte, which allows for a fair comparison of architectural changes independently of vocabulary size. The framework manages the full training

    Provides automated workflows for executing model training, iteration, and validation on a single GPU.

    Python
    Vezi pe GitHub↗87,119
  • keras-team/kerasAvatar keras-team

    keras-team/keras

    64,094Vezi pe 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

    Coordinates automated workflows for training loops, batch processing, and validation dataset management.

    Pythondata-sciencedeep-learningjax
    Vezi pe GitHub↗64,094
  • datawhalechina/hello-agentsAvatar datawhalechina

    datawhalechina/hello-agents

    59,685Vezi pe GitHub↗

    This project provides a comprehensive framework for building, training, and managing autonomous agents. It enables the construction of systems that utilize language models to plan, manage memory, and execute multi-step tasks through iterative reasoning loops and tool-based actions. The framework distinguishes itself by offering specialized capabilities for interacting with graphical user interfaces and legacy software, allowing agents to perceive visual elements and perform actions like a human user. It supports complex, cross-application workflows through graph-based orchestration and provid

    Separates runtime operations from training pipelines to allow modular updates without service disruption.

    Pythonagentllmrag
    Vezi pe GitHub↗59,685
  • facebookresearch/fairseqAvatar facebookresearch

    facebookresearch/fairseq

    32,228Vezi pe GitHub↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Automates the creation and execution of configuration files for pre-training and evaluation via a CLI.

    Python
    Vezi pe GitHub↗32,228
  • humansignal/label-studioAvatar HumanSignal

    HumanSignal/label-studio

    27,619Vezi pe GitHub↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    | Connecting annotation workflows to cloud storage and external systems via APIs and webhooks to automate data ingestion and model training cycles.

    TypeScriptannotationannotation-toolannotations
    Vezi pe GitHub↗27,619
  • apache/mxnetAvatar apache

    apache/mxnet

    20,829Vezi pe GitHub↗

    This project is a deep learning framework designed for constructing, training, and deploying neural networks across diverse hardware environments. It functions as a high-performance tensor computation library that provides both imperative and symbolic programming interfaces, allowing developers to balance flexible, step-by-step model building with the efficiency of compiled computation graphs. The framework distinguishes itself through a hybrid execution engine that integrates declarative graph compilation with imperative runtime logic. It supports scalable, distributed training across multip

    Executes model training and inference workflows supporting both rapid prototyping and production performance.

    C++mxnet
    Vezi pe GitHub↗20,829
  • mnielsen/neural-networks-and-deep-learningAvatar mnielsen

    mnielsen/neural-networks-and-deep-learning

    17,721Vezi pe GitHub↗

    This project is a comprehensive educational resource and curriculum designed to teach the mathematical foundations and practical implementation of neural networks. It provides a structured path for understanding how computers learn from data, covering core concepts such as gradient descent, backpropagation, and the biological inspiration behind artificial neurons. The platform distinguishes itself by combining theoretical proofs with hands-on implementation exercises. It demonstrates the universal approximation theorem through visual explanations and guides users in building various architect

    Organizes and manages training, validation, and test datasets for effective model learning.

    Python
    Vezi pe GitHub↗17,721
  • cvat-ai/cvatAvatar cvat-ai

    cvat-ai/cvat

    15,317Vezi pe GitHub↗

    CVAT is an open-source, web-based platform designed for annotating images, videos, and 3D point clouds to create high-quality training datasets for machine learning. It functions as a containerized server that orchestrates the entire lifecycle of computer vision data, from initial task creation and manual labeling to quality assurance and final dataset export. The platform distinguishes itself through deep integration with machine learning models, allowing users to deploy custom AI models as serverless functions for automated object detection, tracking, and skeleton annotation. It supports co

    Maps remote annotation data into standard machine learning structures to create seamless training pipelines for deep learning models.

    Pythonannotationannotation-toolannotations
    Vezi pe GitHub↗15,317
  • paddlepaddle/paddledetectionAvatar PaddlePaddle

    PaddlePaddle/PaddleDetection

    14,243Vezi pe 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

    Executes multi-task learning and performance assessment for tracking models.

    Pythonblazefacedeepsortdetr
    Vezi pe GitHub↗14,243
  • dragen1860/deep-learning-with-tensorflow-bookAvatar dragen1860

    dragen1860/Deep-Learning-with-TensorFlow-book

    13,237Vezi pe GitHub↗

    This project is an open source deep learning textbook and educational resource. It provides a structured curriculum of theory and practical examples designed for mastering the training of regression, classification, and generative models using the TensorFlow framework. The repository functions as a machine learning code collection, utilizing interactive notebooks and source code to demonstrate neural network implementation and tensor operations. It covers the development of deep learning models and the study of reinforcement learning. The material employs a case-study driven pedagogy, combin

    Implements training and evaluation pipelines that organize raw data into tensors and batches for model training.

    Jupyter Notebookbookdeeplearningmachinelearning
    Vezi pe GitHub↗13,237
  • alex000kim/nsfw_data_scraperAvatar alex000kim

    alex000kim/nsfw_data_scraper

    12,575Vezi pe GitHub↗

    This project is a machine learning data pipeline designed to automate the collection, curation, and preparation of large-scale image datasets. It functions as an image dataset scraper and computer vision curator, providing the necessary infrastructure to aggregate categorized files from web sources and organize them into structured directories for model development. The system distinguishes itself through a batch-processing architecture that integrates data acquisition with automated integrity validation. By scanning files to remove corrupted or invalid images and applying deterministic parti

    Partitions image collections into training and testing sets to facilitate model evaluation and performance monitoring.

    Shellcontent-moderationdeep-learningmachine-learning
    Vezi pe GitHub↗12,575
  • 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

    Implements reproducible pipelines that chain data preparation, model training, and evaluation stages.

    Jupyter Notebookawsdata-sciencedeep-learning
    Vezi pe GitHub↗10,958
  • epistasislab/tpotAvatar EpistasisLab

    EpistasisLab/tpot

    10,050Vezi pe GitHub↗

    TPOT is a Python automated machine learning tool and pipeline framework. It automatically searches, selects, and tunes machine learning algorithms and hyperparameters to identify the most effective model architecture. The system utilizes genetic programming to optimize these pipelines through evolutionary algorithms. To accelerate the search process, it functions as a multi-core evaluator that runs parallel training workflows across multiple processor cores. The framework supports the definition of custom objective functions to optimize pipelines based on specific performance metrics.

    Functions as a multi-core evaluator to run parallel training workflows across multiple processor cores.

    Jupyter Notebook
    Vezi pe GitHub↗10,050
  • shenweichen/deepctrAvatar shenweichen

    shenweichen/DeepCTR

    8,039Vezi pe GitHub↗

    DeepCTR is a specialized software framework and deep learning model library designed for predicting click-through rates and implementing recommendation systems. It provides a suite of tabular data models and architectures tailored for binary classification and sparse feature processing. The framework includes dedicated toolkits for multi-task learning and sequential interest modeling. It allows for the simultaneous estimation of multiple related targets through shared-bottom and gated expert neural networks, while capturing evolving user behavior using attention mechanisms and transformers.

    Provides high-level interfaces for managing distributed data loading, model training, and evaluation checkpoints.

    Pythonautointclick-through-ratectr
    Vezi pe GitHub↗8,039
  • hyperopt/hyperoptAvatar hyperopt

    hyperopt/hyperopt

    7,582Vezi pe GitHub↗

    Hyperopt is a Python library for hyperparameter optimization designed to minimize scalar-valued objective functions. It operates as a stochastic search space engine that finds optimal input parameters by searching through real-valued, discrete, and conditional spaces. The framework distinguishes itself through its support for complex search space configurations, allowing for conditional parameter hierarchies where specific hyperparameters are sampled only if their parent parameters meet certain criteria. It is built as an asynchronous optimization framework, decoupling the generation of searc

    Spreads the computation of search points across multiple worker processes to accelerate objective function evaluation.

    Python
    Vezi pe GitHub↗7,582
  • infrasys-ai/aiinfraAvatar Infrasys-AI

    Infrasys-AI/AIInfra

    7,414Vezi pe GitHub↗

    Accelerates model refinement with low-latency checkpoint transfers and experiment tracking.

    Jupyter Notebookaiinfraaisystem
    Vezi pe GitHub↗7,414
  • internlm/opencompassAvatar InternLM

    InternLM/opencompass

    7,096Vezi pe GitHub↗

    OpenCompass is a comprehensive evaluation platform, benchmarking suite, and distributed model evaluator designed to measure the performance and accuracy of large language models. It provides a framework for benchmarking both open-source and API-based models against diverse datasets using standardized metrics and reproducible pipelines. The project features an automated judging framework that uses language models as judges to score and verify the quality of generated text. It includes a performance leaderboard system for comparing the relative capabilities of various models across industry-sta

    Sequences multiple evaluators in a custom workflow to assess complex scenarios through a multi-stage mechanism.

    Python
    Vezi pe GitHub↗7,096
  • lyft/flyteAvatar lyft

    lyft/flyte

    7,095Vezi pe GitHub↗

    Flyte is a distributed machine learning pipeline manager and MLOps workflow engine. It functions as a Kubernetes-native orchestrator used to coordinate data, models, and compute resources for executing machine learning pipelines and autonomous agents at scale. The platform provides specialized infrastructure for the full machine learning lifecycle, including a dedicated model serving platform to deploy trained models as scalable production-ready inference services. It also enables the coordination and state management of autonomous AI agents. The system manages scalable pipeline execution th

    Builds and runs resilient data processing and model training sequences that handle large datasets and distributed compute.

    Go
    Vezi pe GitHub↗7,095
  • facebookresearch/convnextAvatar facebookresearch

    facebookresearch/ConvNeXt

    6,388Vezi pe GitHub↗

    Code release for ConvNeXt model

    Ships a training pipeline for ConvNeXt models on ImageNet-1K and ImageNet-22K datasets.

    Python
    Vezi pe GitHub↗6,388
  • deap/deapAvatar DEAP

    DEAP/deap

    6,336Vezi pe GitHub↗

    Distributes fitness evaluations across multiple processors or nodes using multiprocessing or SCOOP.

    Python
    Vezi pe GitHub↗6,336
Înapoi123Înainte
  1. Home
  2. Artificial Intelligence & ML
  3. Machine Learning
  4. Infrastructure
  5. Training & Tuning
  6. Training Frameworks
  7. Training and Evaluation Pipelines

Explorează sub-etichetele

  • Annotation Integration PipelinesAutomated workflows connecting annotation projects to external machine learning systems for model training, prediction, and evaluation. **Distinct from Training and Evaluation Pipelines:** Distinct from Training and Evaluation Pipelines: focuses on the integration of annotation platforms with external ML backends rather than the training execution itself.
  • Evaluation Workflow OrchestrationsSystems that sequence multiple evaluators and generation steps into custom multi-stage pipelines for complex scenario assessment. **Distinct from Parallel Evaluators:** Focuses on the sequential orchestration of a single complex evaluation task rather than parallelizing multiple candidate evaluations.
  • Parallel Evaluators1 sub-tagSystems that run concurrent evaluations of multiple model candidates across CPU cores. **Distinct from Training and Evaluation Pipelines:** Focuses on the execution of parallel candidate evaluations rather than the sequential steps of a single training pipeline.
  • Rapid Retraining PipelinesAutomated workflows that accelerate model refinement through low-latency checkpoint transfers and experiment tracking for fast evaluation cycles. **Distinct from Training and Evaluation Pipelines:** Distinct from Training and Evaluation Pipelines: focuses on rapid iteration and feedback loops, not general training pipeline orchestration.
  • Scalable Distributed Pipelines1 sub-tagHigh-scale data processing and model training sequences across distributed compute resources. **Distinct from Training and Evaluation Pipelines:** Emphasizes the scalability and distributed nature of the pipeline over simple training sequences.
  • Unified Agent Flow ExecutionRuns the same agent workflow code for both evaluation and reinforcement learning training with transparent trace capture. **Distinct from Training and Evaluation Pipelines:** Distinct from Training and Evaluation Pipelines: focuses on unifying the exact same code path for evaluation and training, not just automated workflows.
  • Unified Execution LoopsRuns the same agent code for both evaluation and training, transparently capturing traces for gradient computation. **Distinct from Training and Evaluation Pipelines:** Distinct from general training and evaluation pipelines: emphasizes using identical code for both modes with automatic trace capture.