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
·

62 dépôts

Awesome GitHub RepositoriesEvaluation Metrics

Tools for calculating performance metrics like intersection over union for spatial models.

Distinguishing note: Focuses on spatial overlap metrics rather than general model training.

Explore 62 awesome GitHub repositories matching artificial intelligence & ml · Evaluation Metrics. Refine with filters or upvote what's useful.

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

    Computes spatial overlap accuracy between bounding boxes to evaluate detection performance.

    Pythoncascade-rcnnconvnextdetr
    Voir sur GitHub↗32,756
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Combines multiple evaluator scores into a single comprehensive metric using weighted averages or sums.

    Pythonagentsdeepagentslangchain
    Voir sur GitHub↗25,006
  • typpo/promptfooAvatar de typpo

    typpo/promptfoo

    22,295Voir sur GitHub↗

    promptfoo is an evaluation framework for measuring the performance of large language model prompts, agents, and retrieval augmented generation pipelines. It provides a suite of tools for conducting comparative benchmarking and executing automated quality and security regressions. The system features a benchmarking suite for running identical prompts across different model providers to compare output quality side-by-side. It also includes a dedicated red teaming tool for identifying security vulnerabilities and prompt injection risks through automated penetration testing. The framework suppor

    Implements scoring pipelines that apply algorithmic checks to quantify model quality and detect inaccuracies.

    TypeScript
    Voir sur GitHub↗22,295
  • bee-san/cipheyAvatar de bee-san

    bee-san/Ciphey

    21,454Voir sur GitHub↗

    Ciphey is an automated decryption and data obfuscation tool designed to identify and reverse complex, multi-layered encoding schemes. By utilizing statistical analysis and probability scoring, the system automatically detects unknown data formats and recovers human-readable plaintext from obfuscated input strings without requiring manual algorithm specification. The tool distinguishes itself through a recursive pipeline that processes nested data structures and strips formatting anomalies or invisible characters to ensure consistent input. It employs a heuristic search and multithreaded execu

    Scores potential decryption paths based on the statistical likelihood of producing valid plaintext.

    Rustartificial-intelligenceciphercpp
    Voir sur GitHub↗21,454
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Assigns numerical or categorical scores to generated content based on flexible, user-defined rubrics.

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • ukplab/sentence-transformersAvatar de UKPLab

    UKPLab/sentence-transformers

    18,822Voir sur GitHub↗

    This project is a framework for training and deploying transformer-based models that map text, images, audio, and video into dense or sparse vector representations. It functions as a multimodal embedding library and semantic search engine used to retrieve relevant documents by calculating vector similarity between meanings. The framework provides specialized tools for both cross-encoder reranking, which calculates precise similarity scores to refine search results, and vector quantization to compress embedding vectors for reduced memory usage and increased retrieval speed. The project covers

    Includes cross-encoder models for calculating precise semantic similarity scores between queries and documents.

    Python
    Voir sur GitHub↗18,822
  • huggingface/sentence-transformersAvatar de huggingface

    huggingface/sentence-transformers

    18,817Voir sur GitHub↗

    This project is a transformer-based framework for generating dense and sparse vector embeddings of text and multimodal data. It serves as a library for fine-tuning models to perform semantic similarity tasks, retrieval, and reranking. The system is distinguished by its support for diverse architectural patterns, including bi-encoders for fast similarity search and cross-encoders for high-precision reranking. It provides dedicated pipelines for multimodal embeddings, mapping text and images into a shared vector space, and implements knowledge distillation to compress large models into smaller,

    Provides cross-encoder models that process input pairs simultaneously for high-accuracy reranking.

    Python
    Voir sur GitHub↗18,817
  • camel-ai/camelAvatar de camel-ai

    camel-ai/camel

    17,253Voir sur GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Consolidates individual sample results into comprehensive performance reports.

    Pythonagentai-societiesartificial-intelligence
    Voir sur GitHub↗17,253
  • explodinggradients/ragasAvatar de explodinggradients

    explodinggradients/ragas

    14,400Voir sur GitHub↗

    Ragas is an evaluation framework and performance benchmark designed to quantify the quality of retrieval augmented generation pipelines. It functions as an application optimizer to identify bottlenecks in language model workflows using automated metrics and model-based scoring. The framework includes a system for generating synthetic datasets that mimic production scenarios and edge cases to create realistic test cases. It enables reference-free assessment, allowing the evaluation of response quality by analyzing grounding in the provided context without requiring gold-standard labels. The s

    Implements modular scoring pipelines that isolate retrieval and generation steps for granular analysis.

    Python
    Voir sur GitHub↗14,400
  • nvlabs/styleganAvatar de NVlabs

    NVlabs/stylegan

    14,412Voir sur GitHub↗

    StyleGAN is a TensorFlow-based generative adversarial network framework designed for the synthesis of high-resolution synthetic imagery. It utilizes a style-based generator architecture to create realistic visual assets from latent vectors, focusing on the production of high-fidelity images. The system incorporates style mixing and stochastic noise injection to control visual attributes and fine-grained details. It uses adaptive instance normalization and progressive resolution upsampling to manage image quality and variety across different resolutions. The framework covers the full lifecycl

    Provides evaluation metrics to calculate image fidelity and disentanglement for GANs.

    Python
    Voir sur GitHub↗14,412
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Voir sur GitHub↗

    Ragas is an evaluation framework designed to measure the performance of retrieval-augmented generation pipelines and autonomous agent workflows. It provides a comprehensive suite of tools for benchmarking system outputs, utilizing language models as automated judges to score performance against defined rubrics and reference data. By standardizing inputs, retrieved contexts, and generated responses into a unified schema, the project enables consistent analysis across complex AI applications. The framework distinguishes itself through its ability to generate synthetic test datasets from existin

    Calculates performance scores for individual retrieval and generation modules to isolate bottlenecks.

    Pythonevaluationllmllmops
    Voir sur GitHub↗12,659
  • modelscope/diffsynth-studioAvatar de modelscope

    modelscope/DiffSynth-Studio

    12,585Voir sur GitHub↗

    DiffSynth-Studio is a comprehensive platform for the lifecycle management of generative diffusion models, providing a unified environment for inference, fine-tuning, and training. It utilizes a modular pipeline architecture and a standardized abstraction layer to support consistent workflows across diverse model configurations for image and video generation. The platform distinguishes itself through a memory-optimized inference engine that dynamically manages resources to facilitate high-resolution generation on constrained hardware. It also integrates specialized training capabilities, inclu

    Provides a modular pipeline architecture for computing objective quality metrics from generated model outputs.

    Python
    Voir sur GitHub↗12,585
  • eleutherai/lm-evaluation-harnessAvatar de EleutherAI

    EleutherAI/lm-evaluation-harness

    11,460Voir sur GitHub↗

    This project is a standardized framework for benchmarking large language models across a wide range of academic and reasoning datasets. It provides a platform for executing automated evaluation tasks to measure model accuracy and performance, ensuring consistent assessment through a structured configuration schema. The framework distinguishes itself by incorporating a dedicated utility for data decontamination, which identifies and removes overlapping training samples from evaluation sets to prevent data leakage. It also features a flexible task builder that allows users to define custom benc

    Computes evaluation results by passing model outputs through modular validation functions for accuracy and performance indicators.

    Pythonevaluation-frameworklanguage-modeltransformer
    Voir sur GitHub↗11,460
  • artidoro/qloraAvatar de artidoro

    artidoro/qlora

    10,929Voir sur GitHub↗

    This project is a quantized fine-tuning framework for large language models. It implements a low-rank adaptation library and a four-bit quantizer to reduce the GPU memory requirements needed to train large models. The framework utilizes four-bit quantization and low-rank adapters to enable model training on consumer-grade hardware. It further reduces the memory footprint through double quantization and a paged optimizer that offloads states to system RAM. The system supports distributed training across multiple GPUs to handle larger parameter scales and includes utilities for custom dataset

    Implements a scoring pipeline to compare model generations against benchmarks for quantitative performance evaluation.

    Jupyter Notebook
    Voir sur GitHub↗10,929
  • promptfoo/promptfooAvatar de promptfoo

    promptfoo/promptfoo

    10,529Voir sur GitHub↗

    Promptfoo is an evaluation framework designed for testing, benchmarking, and red-teaming language models and agentic workflows. It provides a unified environment to run prompts against multiple providers, allowing developers to systematically validate model outputs against objective assertions, semantic similarity metrics, and custom grading rubrics. The platform distinguishes itself through a provider-agnostic execution layer and a stateful orchestrator capable of simulating multi-turn conversations and complex tool-use trajectories. It includes a dedicated adversarial mutation pipeline that

    Consolidates individual test session results into comprehensive performance reports for centralized tracking.

    TypeScriptcici-cdcicd
    Voir sur GitHub↗10,529
  • twitter/the-algorithm-mlAvatar de twitter

    twitter/the-algorithm-ml

    10,545Voir sur GitHub↗

    The algorithm-ml is a machine learning ranking engine designed to personalize content feeds by calculating relevance scores for items based on user interests and historical interaction data. It functions as a recommendation system that processes user behavior and item metadata to determine the optimal order of content for individual users. The system utilizes a multi-stage ranking architecture that filters large pools of candidate items into smaller sets before applying computationally expensive scoring models. It employs gradient-boosted decision tree ensembles to capture non-linear relation

    Uses feature-cross techniques to analyze complex interactions between user preferences and content attributes during ranking.

    Python
    Voir sur GitHub↗10,545
  • vickscarlet/liferestartAvatar de VickScarlet

    VickScarlet/lifeRestart

    10,403Voir sur GitHub↗

    lifeRestart is a life simulation game where players make sequential decisions that affect their character's future outcomes and final score. It utilizes a deterministic state machine and a stat-based character manager to track health, wealth, happiness, and relationships as they update dynamically based on in-game events. The simulation employs a seeded random number generator to ensure that identical sequences of player decisions produce reproducible outcomes. It features a reincarnation loop that allows players to start over after death, carrying over accumulated knowledge or meta-progressi

    Calculates final life outcomes by aggregating weighted contributions from multiple character attributes.

    JavaScript
    Voir sur GitHub↗10,403
  • lyhue1991/eat_tensorflow2_in_30_daysAvatar de lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933Voir sur GitHub↗

    This project is a structured learning curriculum and technical reference for mastering deep learning with TensorFlow. It provides a comprehensive guide for building, training, and deploying neural networks, combining theoretical fundamentals with practical implementation examples. The repository distinguishes itself by covering the end-to-end machine learning workflow, from low-level tensor mathematics and linear algebra to the creation of complex model architectures. It includes specific guidance on developing data pipelines for diverse data types, such as images, text, and time-series seque

    Defines user-specified calculation functions to track domain-specific success criteria during model evaluation.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    Voir sur GitHub↗9,933
  • zechenzhangagi/ai-research-skillsAvatar de zechenzhangAGI

    zechenzhangAGI/AI-research-SKILLs

    9,777Voir sur GitHub↗

    This project is a comprehensive AI research workflow framework and skill library designed to transform general large language models into specialized AI research agents. It provides an agentic toolset for academic writing, a knowledge base for AI engineering, and a system for analyzing research artifacts by converting documents and repositories into structured claims and evidence graphs. The framework employs a two-loop orchestration architecture to manage the research lifecycle from ideation and literature surveys to final paper drafting. It distinguishes itself through a modular skill injec

    Evaluates research artifacts by measuring falsifiability and coherence to generate severity-ranked quality reports.

    TeX
    Voir sur GitHub↗9,777
  • oumi-ai/oumiAvatar de oumi-ai

    oumi-ai/oumi

    8,858Voir sur GitHub↗

    Oumi is a comprehensive large language model development platform designed for synthesizing data, fine-tuning models, and running performance evaluations. It serves as a unified environment for the entire model lifecycle, encompassing a training and fine-tuning suite, an evaluation framework, and tools for synthetic data generation and model distillation. The platform is distinguished by its iterative, failure-driven synthesis approach, which analyzes model weaknesses during evaluation to generate targeted training data. It utilizes an LLM-based judge framework to programmatically score respo

    Defines scoring criteria and targeted benchmarks to measure the quality and accuracy of model outputs.

    Pythondpoevaluationfine-tuning
    Voir sur GitHub↗8,858
Préc.123…4Suivant
  1. Home
  2. Artificial Intelligence & ML
  3. Evaluation Metrics

Explorer les sous-tags

  • Custom Metric EmissionCapabilities for generating and sending user-defined performance metrics in a standardized format. **Distinct from Custom Performance Metrics:** Focuses on the emission of general application performance metrics, not calculation functions for ML output evaluation.
  • Custom Performance Metrics1 sous-tagUser-defined functions that calculate specific performance scores by comparing outputs to examples. **Distinct from Evaluation Metrics:** Focuses on the creation of the calculation function rather than the general metric category.
  • Evaluation Report Aggregators1 sous-tagTools for consolidating individual sample results into comprehensive performance reports. **Distinct from Evaluation Metrics:** Distinct from Evaluation Metrics: focuses on the aggregation and reporting of results rather than the calculation of metrics.
  • Failure Signal AggregationCombines similar negative annotations and evaluation failures into prioritized signals for triage. **Distinct from Evaluation Report Aggregators:** Aggregates distinct evaluation failures into a single actionable signal, unlike report aggregators which summarize overall performance.
  • Scoring Pipelines6 sous-tagsModular validation functions for computing performance metrics from model outputs. **Distinct from Evaluation Metrics:** Distinct from Evaluation Metrics: focuses on the pipeline architecture for scoring rather than the metrics themselves.