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
·

53 dépôts

Awesome GitHub RepositoriesModel Evaluation

Tools for measuring the accuracy and performance of machine learning models.

Distinguishing note: Focuses on visual reasoning accuracy against ground truth datasets.

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

Awesome Model Evaluation 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.
  • 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
  • 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
  • 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-

    Enables the creation of custom functions to measure program success and guide optimization.

    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

    Supports evaluating the quality of generated object proposals by configuring a dedicated evaluation metric.

    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
  • labring/fastgptAvatar de labring

    labring/FastGPT

    27,132Voir sur GitHub↗

    FastGPT is a comprehensive platform for building, deploying, and managing context-aware artificial intelligence applications. It provides a unified environment that integrates custom data sources with language models, utilizing a retrieval-augmented generation engine to ground responses in accurate, domain-specific information. The system is designed for enterprise-scale use, featuring multi-tenant architecture, administrative controls, and secure authentication protocols including OAuth 2.0 and custom single sign-on integration. The platform distinguishes itself through a visual, node-based

    The platform provides RAG performance evaluation to assess retrieval-augmented systems for information accuracy and domain adaptability regarding the impact of retrieval quality.

    TypeScriptagentclaudedeepseek
    Voir sur GitHub↗27,132
  • mlflow/mlflowAvatar de mlflow

    mlflow/mlflow

    26,554Voir sur GitHub↗

    Allows developers to define custom functions to measure specific quality aspects of AI applications.

    Pythonagentopsagentsai
    Voir sur GitHub↗26,554
  • haotian-liu/llavaAvatar de haotian-liu

    haotian-liu/LLaVA

    24,465Voir sur GitHub↗

    LLaVA is a multimodal large language model architecture designed to process and interpret both image and text inputs to generate natural language responses. It functions as a research-oriented platform for visual instruction tuning, providing a framework to align language models with human intent through training on diverse datasets of paired images and text queries. The system distinguishes itself through a specialized vision-language training pipeline that connects visual data to language models using projection layers and instruction-based fine-tuning. It supports distributed inference by

    Measures accuracy and performance of visual reasoning systems by comparing outputs against ground truth datasets.

    Pythonchatbotchatgptfoundation-models
    Voir sur GitHub↗24,465
  • comet-ml/comet-llmAvatar de comet-ml

    comet-ml/comet-llm

    19,673Voir sur GitHub↗

    Comet LLM is an observability platform and evaluation framework designed for large language model applications and agentic workflows. It functions as a system for tracing, monitoring, and debugging execution flows while providing tools for prompt optimization and the enforcement of AI safety guardrails. The platform distinguishes itself through a combination of model-based scoring and heuristic metrics to quantify output quality and detect hallucinations. It includes a dedicated prompt and agent optimizer with an interactive playground for refining templates and tool configurations. For retri

    Runs automated evaluations using specific datasets and experiments to measure application quality during development.

    Python
    Voir sur GitHub↗19,673
  • apple/ml-stable-diffusionAvatar de apple

    apple/ml-stable-diffusion

    17,901Voir sur GitHub↗

    This project is a framework for running Stable Diffusion image generation models on Apple Silicon using Core ML hardware acceleration. It provides a local generative AI pipeline for producing images from text prompts using Swift and Python without relying on external cloud APIs. The system includes a model converter to transform deep learning checkpoints into Core ML formats and a model optimizer to quantize weights and activations. It features a ControlNet integration layer to guide image generation using external signals such as edge and depth maps. Capabilities cover text-to-image generat

    Compares predictions from converted models against original source models to verify mathematical correctness.

    Python
    Voir sur GitHub↗17,901
Préc.123Suivant
  1. Home
  2. Testing & Quality Assurance
  3. Model Testing
  4. Model Evaluation

Explorer les sous-tags

  • Explanation Fidelity TestingEvaluating the faithfulness of model explanations by perturbing image regions and tracking confidence changes. **Distinct from Model Evaluation:** Distinct from Model Evaluation: tests the quality of the explanation itself, not the accuracy of the model's predictions.
  • Multimodal Reasoning EvaluationsBenchmarks that measure a model's ability to reason across diverse media, including documents and spatial data. **Distinct from Model Evaluation:** Specializes general model evaluation for multimodal reasoning tasks rather than simple classification.
  • Prompt Configuration Testing2 sous-tagsTesting and validating specific LLM prompt configurations and parameters against datasets. **Distinct from Model Evaluation:** Focuses on evaluating the input prompt/config effect rather than general model accuracy metrics
  • Question Answering Accuracy EvaluatorsRuns trained models on validation sets to measure question-answering accuracy for visual QA tasks. **Distinct from Model Evaluation:** Distinct from Model Evaluation: specifically targets VQA accuracy measurement, not general model performance evaluation.