awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

121 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • torantulino/auto-gptTorantulino 的头像

    Torantulino/Auto-GPT

    184,986在 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
    在 GitHub 上查看↗184,986
  • huggingface/transformershuggingface 的头像

    huggingface/transformers

    161,630在 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
    在 GitHub 上查看↗161,630
  • dair-ai/prompt-engineering-guidedair-ai 的头像

    dair-ai/Prompt-Engineering-Guide

    75,678在 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
    在 GitHub 上查看↗75,678
  • microsoft/ai-agents-for-beginnersmicrosoft 的头像

    microsoft/ai-agents-for-beginners

    67,369在 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
    在 GitHub 上查看↗67,369
  • run-llama/llama_indexrun-llama 的头像

    run-llama/llama_index

    50,306在 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
    在 GitHub 上查看↗50,306
  • jakevdp/pythondatasciencehandbookjakevdp 的头像

    jakevdp/PythonDataScienceHandbook

    48,561在 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
    在 GitHub 上查看↗48,561
  • aider-ai/aiderAider-AI 的头像

    Aider-AI/aider

    46,305在 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
    在 GitHub 上查看↗46,305
  • anthropics/anthropic-cookbookanthropics 的头像

    anthropics/anthropic-cookbook

    45,984在 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
    在 GitHub 上查看↗45,984
  • ray-project/rayray-project 的头像

    ray-project/ray

    42,895在 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
    在 GitHub 上查看↗42,895
  • asgeirtj/system_prompts_leaksasgeirtj 的头像

    asgeirtj/system_prompts_leaks

    42,673在 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
    在 GitHub 上查看↗42,673
  • agno-agi/agnoagno-agi 的头像

    agno-agi/agno

    40,717在 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
    在 GitHub 上查看↗40,717
  • lm-sys/fastchatlm-sys 的头像

    lm-sys/FastChat

    39,472在 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
    在 GitHub 上查看↗39,472
  • stanfordnlp/dspystanfordnlp 的头像

    stanfordnlp/dspy

    35,325在 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
    在 GitHub 上查看↗35,325
  • open-mmlab/mmdetectionopen-mmlab 的头像

    open-mmlab/mmdetection

    32,756在 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
    在 GitHub 上查看↗32,756
  • yunjey/pytorch-tutorialyunjey 的头像

    yunjey/pytorch-tutorial

    32,385在 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
    在 GitHub 上查看↗32,385
  • facebookresearch/fairseqfacebookresearch 的头像

    facebookresearch/fairseq

    32,228在 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
    在 GitHub 上查看↗32,228
  • tatsu-lab/stanford_alpacatatsu-lab 的头像

    tatsu-lab/stanford_alpaca

    30,266在 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
    在 GitHub 上查看↗30,266
  • ageron/handson-ml2ageron 的头像

    ageron/handson-ml2

    29,938在 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
    在 GitHub 上查看↗29,938
  • eugeneyan/applied-mleugeneyan 的头像

    eugeneyan/applied-ml

    29,783在 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
    在 GitHub 上查看↗29,783
  • sgl-project/sglangsgl-project 的头像

    sgl-project/sglang

    29,079在 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
    在 GitHub 上查看↗29,079
上一个123456…7下一个
  1. Home
  2. Testing & Quality Assurance
  3. Model Testing

探索子标签

  • 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 个子标签Tools 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 个子标签Tools 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 个子标签Automated suites for measuring machine learning model speed and accuracy. **Distinguishing note:** Focuses on ML-specific performance metrics rather than general software testing.
  • Model Evaluation4 个子标签Tools 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.