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
·

121 dépôts

Awesome GitHub RepositoriesModel Testing

Methods and tools for evaluating the accuracy, reliability, and performance of machine learning models and their outputs.

Explore 121 awesome GitHub repositories matching testing & quality assurance · Model Testing. Refine with filters or upvote what's useful.

Awesome Model Testing 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.
  • torantulino/auto-gptAvatar de Torantulino

    Torantulino/Auto-GPT

    184,986Voir sur GitHub↗

    Auto-GPT is an autonomous agent framework designed for creating and deploying AI agents that use large language models to plan and execute complex goals independently. The system provides a comprehensive environment for managing the entire agent lifecycle, from initial design and testing to live production deployment. The project features a low-code workflow designer that allows users to define agent behaviors by connecting functional blocks in a visual interface. It includes an agent marketplace for discovering and deploying pre-configured agent templates and a standardized evaluation tool t

    Runs agents through a standardized testing environment to measure performance against objective benchmarks.

    Python
    Voir sur GitHub↗184,986
  • huggingface/transformersAvatar de huggingface

    huggingface/transformers

    161,630Voir sur GitHub↗

    Transformers is a comprehensive library for machine learning that provides a unified interface for training, fine-tuning, and deploying transformer-based models. It supports a wide range of tasks, including text classification, language modeling, question answering, and sequence-to-sequence translation, while offering specialized architectures for both text and vision processing. The framework includes tools for managing the entire model lifecycle, from data preprocessing and tokenization to distributed training and inference. The library features extensive support for model optimization and

    Validates model heads and configuration parameters through a specialized base class designed for causal language architectures.

    Pythonaudiodeep-learningdeepseek
    Voir sur GitHub↗161,630
  • dair-ai/prompt-engineering-guideAvatar de dair-ai

    dair-ai/Prompt-Engineering-Guide

    75,678Voir sur GitHub↗

    This project is a comprehensive educational resource and technical guide focused on the development, optimization, and application of large language models. It provides a structured curriculum for mastering prompt engineering, ranging from foundational principles of instruction design to advanced techniques for improving model reasoning, accuracy, and reliability. The guide distinguishes itself by offering deep technical insights into agentic workflows and autonomous system design. It covers the implementation of multi-step reasoning chains, tool integration through function calling, and stat

    Uses automated evaluation loops to validate and refine model outputs against predefined criteria.

    MDXagentagentsai-agents
    Voir sur GitHub↗75,678
  • microsoft/ai-agents-for-beginnersAvatar de microsoft

    microsoft/ai-agents-for-beginners

    67,369Voir sur GitHub↗

    This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin

    Includes methods for measuring model output quality using ground-truth datasets and production monitoring.

    Jupyter Notebookagentic-aiagentic-frameworkagentic-rag
    Voir sur GitHub↗67,369
  • run-llama/llama_indexAvatar de run-llama

    run-llama/llama_index

    50,306Voir sur GitHub↗

    LlamaIndex is a comprehensive development framework designed to connect private or external data sources to large language models. It functions as a data-centric toolkit that enables the construction of retrieval-augmented generation systems, allowing developers to build applications that provide context-aware answers based on specific organizational information. The project distinguishes itself through a robust agentic orchestration engine that supports the creation of autonomous agents capable of multi-step reasoning, memory management, and complex tool execution. Beyond simple retrieval, i

    Provides automated assessment of generated responses for correctness, faithfulness, and semantic relevance against retrieved context.

    Pythonagentsapplicationdata
    Voir sur GitHub↗50,306
  • jakevdp/pythondatasciencehandbookAvatar de jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Voir sur GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Reserves a portion of data for testing to obtain an unbiased estimate of how models perform.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Voir sur GitHub↗48,561
  • aider-ai/aiderAvatar de Aider-AI

    Aider-AI/aider

    46,305Voir sur GitHub↗

    Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost

    Evaluates models on their ability to follow instructions and perform code edits using standardized coding exercises.

    Pythonanthropicchatgptclaude-3
    Voir sur GitHub↗46,305
  • anthropics/anthropic-cookbookAvatar de anthropics

    anthropics/anthropic-cookbook

    45,984Voir sur GitHub↗

    This repository is a collection of guides, notebooks, and recipes for implementing advanced prompting techniques and workflow patterns with large language models. It serves as a prompt engineering guide, an evaluation suite for scoring prompt quality, and a framework for orchestrating agents and integrating external tools. The project provides implementation patterns for building applications with Claude, specifically focusing on coordinating multiple models to split complex tasks between high-reasoning and high-efficiency agents. It includes technical demonstrations for multimodal data proce

    Provides a suite for systematically testing and scoring prompt quality using model-based evaluation.

    Jupyter Notebook
    Voir sur GitHub↗45,984
  • ray-project/rayAvatar de ray-project

    ray-project/ray

    42,895Voir sur GitHub↗

    Ray is a distributed computing framework designed to scale Python and Java applications across clusters by abstracting task scheduling and resource management. It functions as a resource-aware execution engine that manages task dependencies, placement, and fault tolerance across networked compute nodes. At its core, the system provides a stateful actor model, allowing developers to define classes that run in dedicated processes to maintain and mutate internal state across remote method calls. The framework distinguishes itself through a robust cross-language interoperability layer, enabling f

    Enables row-level error handling and automatic recovery to maintain pipeline reliability for inference jobs.

    Pythondata-sciencedeep-learningdeployment
    Voir sur GitHub↗42,895
  • asgeirtj/system_prompts_leaksAvatar de asgeirtj

    asgeirtj/system_prompts_leaks

    42,673Voir sur GitHub↗

    This project is a centralized repository for the collection and analysis of system instructions and behavioral configurations extracted from large language models and AI-powered software. It serves as a research archive that documents the internal directives, operational constraints, and safety protocols that define how various artificial intelligence agents interact with users. The repository distinguishes itself through a crowdsourced approach to data aggregation, maintaining a historical record of configuration changes across a wide range of proprietary models and coding assistants. By org

    Provides curated configuration data to analyze model alignment and safety guardrails.

    JavaScriptaianthropicchatbots
    Voir sur GitHub↗42,673
  • agno-agi/agnoAvatar de agno-agi

    agno-agi/agno

    40,717Voir sur GitHub↗

    Agno is an agent operating system designed to manage the lifecycle, tool execution, and persistent state of autonomous agents across distributed infrastructure. It provides a unified runtime environment that wraps diverse agent frameworks into a consistent, interoperable protocol, allowing developers to build and deploy complex multi-agent systems that coordinate tasks and delegate sub-processes. The platform distinguishes itself through a robust governance and orchestration layer that includes human-in-the-loop approval gates, role-based access control, and a centralized API gateway. It feat

    AgentOS measures agent or team performance by comparing actual responses against expected outputs using an automated judge to score accuracy.

    Pythonagentsaiai-agents
    Voir sur GitHub↗40,717
  • lm-sys/fastchatAvatar de lm-sys

    lm-sys/FastChat

    39,472Voir sur GitHub↗

    FastChat is a training and serving platform for large language models that provides an integrated toolkit for fine-tuning, hosting, and benchmarking chatbots. It functions as an inference server capable of hosting multiple models and exposing them via a standardized API for chat applications. The platform distinguishes itself through a distributed model controller that manages worker nodes and routes requests across a hardware-agnostic inference layer supporting various accelerators. It includes a dedicated evaluation framework for assessing model quality using automated judges, multi-turn di

    Implements a system for assessing LLM quality using automated judges and human-driven side-by-side comparisons.

    Python
    Voir sur GitHub↗39,472
  • stanfordnlp/dspyAvatar de stanfordnlp

    stanfordnlp/dspy

    35,325Voir sur GitHub↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    Measures output quality using custom metrics and model-based judges to ensure consistent behavior across pipelines.

    Python
    Voir sur GitHub↗35,325
  • open-mmlab/mmdetectionAvatar de open-mmlab

    open-mmlab/mmdetection

    32,756Voir sur GitHub↗

    This project is a modular research toolkit designed for developing, training, and evaluating deep learning models for object detection, segmentation, and video instance tracking. It provides a flexible training engine that manages complex neural network execution, including distributed training, custom lifecycle hooks, and weight optimization. The framework is built around a hierarchical configuration system that allows users to define architectures, data pipelines, and training hyperparameters through composable, inheritable files. The project distinguishes itself through its highly modular

    The project enables evaluating object detection and instance segmentation model robustness by testing performance against various image corruptions and severity levels using analysis scripts.

    Pythoncascade-rcnnconvnextdetr
    Voir sur GitHub↗32,756
  • yunjey/pytorch-tutorialAvatar de yunjey

    yunjey/pytorch-tutorial

    32,385Voir sur GitHub↗

    This project is a collection of educational examples and code for implementing deep learning architectures using the PyTorch framework. It serves as a tutorial and implementation guide for building various neural network architectures for machine learning tasks. The project provides practical implementations for computer vision, including image classification and neural style transfer, as well as natural language processing examples for building sequence models and language predictors. It also covers generative models using adversarial and variational networks to synthesize or transform visua

    Includes tools for measuring model accuracy and performance on test datasets to verify generalization.

    Pythondeep-learningneural-networkspytorch
    Voir sur GitHub↗32,385
  • facebookresearch/fairseqAvatar de facebookresearch

    facebookresearch/fairseq

    32,228Voir sur 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

    Measures the predictive accuracy of language models using perplexity metrics on specific datasets.

    Python
    Voir sur GitHub↗32,228
  • tatsu-lab/stanford_alpacaAvatar de tatsu-lab

    tatsu-lab/stanford_alpaca

    30,266Voir sur GitHub↗

    This project provides an end-to-end framework for adapting large language models to follow user instructions through supervised fine-tuning. It functions as a comprehensive training pipeline that enables the creation of specialized assistant models by minimizing the difference between predicted outputs and target responses within structured instruction datasets. The framework distinguishes itself by integrating synthetic data generation with memory-efficient training techniques. It utilizes powerful language models to iteratively expand small sets of human-written seeds into diverse, high-qua

    Measures language model performance through blind pairwise comparisons against established models.

    Pythondeep-learninginstruction-followinglanguage-model
    Voir sur GitHub↗30,266
  • ageron/handson-ml2Avatar de ageron

    ageron/handson-ml2

    29,938Voir sur GitHub↗

    This project provides a collection of practical machine learning code examples, including implementations for supervised, unsupervised, and reinforcement learning algorithms. It features deep learning model implementations for convolutional, recurrent, and generative architectures, alongside specific examples of reinforcement learning agents that maximize rewards in simulated environments. The repository includes dedicated data preprocessing pipelines for sanitization, feature scaling, and dimensionality reduction. It also provides implementations for a wide range of specific models, such as

    Implements cross-validation techniques to evaluate and compare different model architectures.

    Jupyter Notebook
    Voir sur GitHub↗29,938
  • eugeneyan/applied-mlAvatar de eugeneyan

    eugeneyan/applied-ml

    29,783Voir sur GitHub↗

    This project is a comprehensive, curated knowledge base designed to support the development and maintenance of production-grade machine learning systems. It serves as a centralized repository of industry-standard technical literature, engineering case studies, and research papers, providing a structured reference for practitioners navigating the complexities of modern data science and machine learning engineering. The resource distinguishes itself through a cross-domain approach that bridges the gap between academic research and practical implementation. By synthesizing proven industry archit

    Test and compare different model versions using controlled experiments to ensure they meet performance requirements before full-scale deployment.

    applied-data-scienceapplied-machine-learningcomputer-vision
    Voir sur GitHub↗29,783
  • sgl-project/sglangAvatar de sgl-project

    sgl-project/sglang

    29,079Voir sur GitHub↗

    Sglang is a high-performance inference engine and serving system designed for large language and multimodal models. It provides a programmable interface for orchestrating complex generation workflows, enabling developers to coordinate multi-turn dialogues, tool invocations, and reasoning chains through a domain-specific language. The platform is built to support production-scale deployments, offering an OpenAI-compatible API that allows for integration with existing application ecosystems. The system distinguishes itself through a disaggregated architecture that separates compute-intensive pr

    Measures model performance by running automated benchmarks against an active inference server via a standard API.

    Pythonattentionblackwellcuda
    Voir sur GitHub↗29,079
Préc.123456…7Suivant
  1. Home
  2. Testing & Quality Assurance
  3. Model Testing

Explorer les sous-tags

  • CLI Testing InterfacesTerminal-based environments for interacting with models to verify responses and hyperparameters. **Distinct from Model Testing:** Distinct from general model testing: focuses specifically on the shell-based interactive interface for manual verification.
  • Causal LanguageSpecialized test suites for causal language model architectures.
  • Cross-Model Behavioral Testing1 sous-tagTools for verifying that server responses remain consistent and correct across different AI model implementations. **Distinct from Model Testing:** Distinct from Model Testing: focuses on the interaction between a server and multiple models rather than the internal performance of a single model.
  • LLM Evaluation3 sous-tagsTools for measuring the quality of model outputs using custom metrics and automated judges. **Distinguishing note:** Focuses on programmatic evaluation of LLM pipelines, distinct from standard unit testing.
  • Model Benchmarks2 sous-tagsAutomated suites for measuring machine learning model speed and accuracy. **Distinguishing note:** Focuses on ML-specific performance metrics rather than general software testing.
  • Model Evaluation4 sous-tagsTools for measuring the accuracy and performance of machine learning models. **Distinguishing note:** Focuses on visual reasoning accuracy against ground truth datasets.
  • Model Interface ProtocolsUniform communication protocols ensuring different language models can be swapped and tested interchangeably. **Distinct from Model Testing:** Focuses on model interface standardization for testing rather than general model evaluation methods.
  • Model Tool InterfacesStandardized interfaces that allow language models to trigger external workflows and functional tools. **Distinct from Model Interface Protocols:** Distinct from Model Interface Protocols: focuses on the tools the model can call, not the interoperability of the model itself.
  • Test Set Inference EvaluatorsRuns a trained model on held-out data and computes performance metrics to measure accuracy. **Distinct from Model Testing:** Distinct from Model Testing: focuses specifically on inference on held-out test sets rather than broader model testing methodologies.
  • Transformation Logic TestingVerifies SQL model transformations against static input datasets. **Distinct from Model Testing:** Distinct from Model Testing: focuses on SQL transformation logic verification rather than machine learning model evaluation.