awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 repositorios

Awesome GitHub RepositoriesPerformance Metrics

Tools for calculating and visualizing statistical performance indicators for machine learning models.

Distinguishing note: Focuses on the mathematical calculation of precision and recall metrics, rather than the broader evaluation workflow.

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

Awesome Performance Metrics GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • karpathy/autoresearchAvatar de karpathy

    karpathy/autoresearch

    87,119Ver en 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

    Calculates and tracks performance indicators like validation bits per byte to measure the impact of architectural changes.

    Python
    Ver en GitHub↗87,119
  • exacity/deeplearningbook-chineseAvatar de exacity

    exacity/deeplearningbook-chinese

    37,285Ver en GitHub↗

    This project is a comprehensive Chinese translation of a technical deep learning textbook, providing an educational resource on the theory and implementation of neural networks. It functions as a collaborative technical translation project designed to make complex academic AI literature accessible to non-English speakers. The project utilizes a community-driven translation model that integrates external suggestions and pull requests to refine linguistic accuracy and reduce bias. It employs standardized terminology mapping to ensure a uniform vocabulary throughout the translated content. To i

    Discusses the calculation and visualization of statistical performance indicators like precision and recall.

    TeX
    Ver en GitHub↗37,285
  • open-mmlab/mmdetectionAvatar de open-mmlab

    open-mmlab/mmdetection

    32,756Ver en 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 calculates average precision metrics for detection models by evaluating precision-recall curves or specific recall points across single or multiple scales.

    Pythoncascade-rcnnconvnextdetr
    Ver en GitHub↗32,756
  • trekhleb/homemade-machine-learningAvatar de trekhleb

    trekhleb/homemade-machine-learning

    24,608Ver en GitHub↗

    This project provides a collection of machine learning algorithms implemented from scratch in Python. It serves as an educational resource using interactive notebooks that combine code with mathematical explanations to demonstrate the first principles of data science. The repository includes reference implementations for neural networks, such as multilayer perceptrons with backpropagation, and supervised learning models including linear and logistic regression. It also covers unsupervised learning through k-means clustering and Gaussian anomaly detection. The codebase covers a broad range of

    Provides utilities to compute F1 score, precision, and recall for model performance measurement.

    Jupyter Notebook
    Ver en GitHub↗24,608
  • facebookresearch/audiocraftAvatar de facebookresearch

    facebookresearch/audiocraft

    23,379Ver en GitHub↗

    Audiocraft is a deep learning audio library and machine learning framework designed for training, fine-tuning, and evaluating generative models for music and sound effects. It functions as a text-to-music generative model and a neural audio codec, providing the tools necessary to compress audio signals into discrete representations and synthesize high-fidelity waveforms from textual descriptions. The framework is distinguished by its ability to combine multiple conditioning signals, allowing for the generation of audio based on text prompts, melodic excerpts, or style-based audio clips. It al

    Calculates cross-entropy and perplexity to measure the objective performance of audio generation models.

    Jupyter Notebook
    Ver en GitHub↗23,379
  • confident-ai/deepevalAvatar de confident-ai

    confident-ai/deepeval

    13,733Ver en GitHub↗

    Deepeval is a framework for testing and evaluating large language model applications. It provides a suite of tools for executing automated regression tests, validating model output quality against defined standards, and tracing the execution of complex agent workflows. By integrating these capabilities into development pipelines, the platform ensures consistent performance and reliability throughout the software lifecycle. The platform distinguishes itself through its focus on programmatic validation and observability. It utilizes secondary language models to score output quality and employs

    Quantifies the quality of AI outputs and agent workflows using automated scoring to ensure consistent performance.

    Pythonevaluation-frameworkevaluation-metricsllm-evaluation
    Ver en GitHub↗13,733
  • vibrantlabsai/ragasAvatar de vibrantlabsai

    vibrantlabsai/ragas

    12,659Ver en 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

    Refines multiple evaluation metrics simultaneously to ensure consistent performance measurement across pipelines.

    Pythonevaluationllmllmops
    Ver en GitHub↗12,659
  • flagopen/flagembeddingAvatar de FlagOpen

    FlagOpen/FlagEmbedding

    11,833Ver en GitHub↗

    FlagEmbedding is a comprehensive toolkit designed for training, benchmarking, and deploying embedding models, retrieval systems, and augmented generation pipelines. It provides the necessary infrastructure to transform text into high-dimensional vector representations and organize them into searchable structures for semantic search applications. The framework distinguishes itself through specialized capabilities for fine-tuning pre-trained embedding and reranking models on domain-specific datasets. By allowing users to adapt models to unique vocabularies and specialized retrieval tasks, it en

    Calculates statistical performance indicators like precision and recall for retrieval systems.

    Pythonembeddingsinformation-retrievalllm
    Ver en GitHub↗11,833
  • epistasislab/tpotAvatar de EpistasisLab

    EpistasisLab/tpot

    10,050Ver en 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.

    Enables the tuning of machine learning pipelines to maximize scoring logic tailored to specific research or business goals.

    Jupyter Notebook
    Ver en GitHub↗10,050
  • yzhao062/pyodAvatar de yzhao062

    yzhao062/pyod

    9,878Ver en GitHub↗

    PyOD is a Python anomaly detection library used to identify outliers in tabular, time series, graph, text, and image data. It provides a collection of algorithms for detecting anomalous data points and includes a unified detector interface that standardizes input and output signatures across its available detection algorithms. The project features a multi-modal outlier detector for identifying anomalies across diverse formats including unstructured text and images, as well as a specialized toolkit for graph-based and time-series anomaly detection. It includes an ensemble framework for combini

    Calculates performance metrics by comparing predicted outlier scores against known ground truth labels in the project.

    Pythonagentic-aianomaly-detectiondata-mining
    Ver en GitHub↗9,878
  • joelgrus/data-science-from-scratchAvatar de joelgrus

    joelgrus/data-science-from-scratch

    9,636Ver en GitHub↗

    This project is a collection of foundational machine learning algorithms and data science tools implemented in Python. It focuses on building the logic of these tools using basic programming primitives rather than relying on specialized libraries. The implementation covers several core domains, including a linear algebra library for matrix and vector operations, a statistical analysis toolkit for probability and hypothesis testing, and a framework for map-reduce distributed processing. It also includes implementations for natural language processing, graph theory for network analysis, and var

    Provides tools for calculating essential statistical performance indicators like accuracy, precision, and recall.

    Python
    Ver en GitHub↗9,636
  • catboost/catboostAvatar de catboost

    catboost/catboost

    8,808Ver en GitHub↗

    CatBoost is a gradient boosting machine learning library used to train decision tree ensembles for regression, classification, and ranking tasks. It functions as a high-performance framework that provides a categorical data processor for transforming non-numeric features, a distributed trainer for large-scale datasets, and GPU acceleration to speed up model construction. The library distinguishes itself through native handling of categorical data and text features, removing the need for manual encoding. It includes a specialized model interpretability tool that leverages SHAP values and featu

    Toggles specific metric computations or adjusts their frequency to reduce resource bottlenecks.

    C++big-datacatboostcategorical-features
    Ver en GitHub↗8,808
  • alirezadir/machine-learning-interviewsAvatar de alirezadir

    alirezadir/Machine-Learning-Interviews

    8,455Ver en GitHub↗

    This project is a comprehensive machine learning interview guide and technical study resource designed for individuals preparing for machine learning and AI engineering roles. It provides a collection of materials and practice problems covering core algorithms, theoretical fundamentals, and the implementation of neural network architectures. The resource serves as a technical reference for generative AI development, focusing on the design and optimization of large language models and diffusion systems. It includes frameworks for system design, covering the architecture of production machine l

    Provides guidance on selecting and calculating performance metrics for evaluating machine learning models.

    Jupyter Notebookagenticaiai-agents
    Ver en GitHub↗8,455
  • tingsongyu/pytorch_tutorialAvatar de TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018Ver en GitHub↗

    This project is a comprehensive collection of educational examples and reference implementations for building vision and language models using PyTorch. It serves as a deep learning tutorial covering the end-to-end process of developing neural networks, from initial architecture definition to final production deployment. The repository provides detailed guides on implementing a wide range of domain-specific models, including convolutional neural networks for object detection and segmentation, as well as transformer and recurrent architectures for natural language processing. It emphasizes gene

    Computes standard mathematical evaluation metrics for audio, image, and text tasks to assess model quality.

    Python
    Ver en GitHub↗8,018
  • priorlabs/tabpfnAvatar de PriorLabs

    PriorLabs/TabPFN

    7,408Ver en GitHub↗

    Tunes decision thresholds and calibrates predictions to maximize a user-specified evaluation metric.

    Pythondata-sciencefoundation-modelsmachine-learning
    Ver en GitHub↗7,408
  • evidentlyai/evidentlyAvatar de evidentlyai

    evidentlyai/evidently

    7,137Ver en GitHub↗

    Evidently is an AI observability platform and evaluation framework designed to quantify the performance of machine learning models and large language models. It functions as a monitoring tool for detecting data drift and quality degradation in tabular datasets, while providing a specialized analyzer for the faithfulness and correctness of retrieval augmented generation systems. The project distinguishes itself through an evaluation framework that utilizes judge models and custom rubrics to score language model outputs. It includes tools for iterative prompt optimization and the generation of

    Computes statistical performance indicators and dataframes by comparing production data against reference datasets for drift detection.

    Jupyter Notebookdata-driftdata-qualitydata-science
    Ver en GitHub↗7,137
  • cazala/synapticAvatar de cazala

    cazala/synaptic

    6,920Ver en GitHub↗

    Synaptic is a JavaScript neural network library used for building, training, and executing neural networks in Node.js and the browser. It provides a framework for constructing architecture-free neural network topologies, a backpropagation training engine for weight optimization, and a toolkit for implementing recurrent neural network frameworks. The library enables the design of custom first or second order network architectures without predefined constraints. It supports a variety of specialized models, including Long Short-Term Memory networks, Hopfield networks, Liquid State Machines, and

    Measures error rates and elapsed time against a specific data set using a chosen cost function.

    JavaScript
    Ver en GitHub↗6,920
  • open-edge-platform/anomalibAvatar de open-edge-platform

    open-edge-platform/anomalib

    5,871Ver en GitHub↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Computes standard anomaly-detection performance metrics by auto-fetching required fields from dataclass inputs.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Ver en GitHub↗5,871
  • apachecn/sklearn-doc-zhAvatar de apachecn

    apachecn/sklearn-doc-zh

    5,231Ver en GitHub↗

    Este proyecto proporciona una versión traducida de las guías y referencias de API de la biblioteca de machine learning scikit-learn para hablantes de chino. Sirve como base de conocimientos localizada y referencia técnica para implementar análisis de datos predictivos y modelado estadístico utilizando un kit de herramientas basado en Python. El recurso cubre la implementación de aprendizaje supervisado, incluyendo tareas de clasificación y regresión, y flujos de trabajo de aprendizaje no supervisado para el descubrimiento de patrones y detección de anomalías. También proporciona orientación sobre educación en ciencia de datos, centrándose específicamente en el uso de scikit-learn para machine learning. La documentación incluye instrucciones detalladas sobre preprocesamiento de datos, reducción de dimensionalidad y selección de características. Detalla además la evaluación y ajuste de modelos mediante métricas de rendimiento, optimización de hiperparámetros y validación de generalización, así como el uso de pipelines de predicción y utilidades de procesamiento de lenguaje natural.

    Provides detailed documentation on calculating and visualizing statistical performance indicators like ROC curves and precision-recall metrics.

    CSSdocumentationmachine-learningpython
    Ver en GitHub↗5,231
  • open-mmlab/mmocrAvatar de open-mmlab

    open-mmlab/mmocr

    4,739Ver en GitHub↗

    mmocr es un framework de reconocimiento óptico de caracteres basado en PyTorch diseñado para entrenar y desplegar modelos de detección de texto, reconocimiento y extracción de información clave. Sirve como una caja de herramientas integral para la detección y reconocimiento de texto en escenas, proporcionando bibliotecas especializadas para localizar regiones de texto y convertir texto visual en cadenas codificadas por máquina. El proyecto se distingue por un framework de investigación para la extracción de información clave y capacidades avanzadas de detección de texto. Estas incluyen la detección basada en puntos utilizando transformers y el uso de curvas de Bezier parametrizadas para identificar y transcribir texto con formas arbitrarias. El framework cubre una amplia superficie de capacidades de visión artificial, incluyendo la gestión de pipelines de datos para aumentar y estandarizar diversos conjuntos de datos OCR, entrenamiento de modelos con escalado distribuido y evaluación del rendimiento utilizando métricas OCR estándar. También proporciona utilidades para la manipulación de polígonos geométricos y visualización de resultados para auditar predicciones contra anotaciones de verdad fundamental. El sistema está implementado en Python y admite la instalación mediante empaquetado de entorno Docker.

    Calculates standard precision, recall, and accuracy metrics to evaluate the performance of detection and recognition models.

    Pythonabcnetabinetcrnn
    Ver en GitHub↗4,739
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Performance Metrics

Explorar subetiquetas

  • Editing Accuracy MetricsSpecific metrics for measuring the reliability and locality of factual edits in LLMs. **Distinct from Performance Metrics:** Distinguishes from general ML performance metrics by focusing on the success of specific knowledge modifications.
  • Metric OptimizationTuning model pipelines to maximize specific, user-defined performance indicators. **Distinct from Performance Metrics:** Focuses on using metrics as an objective for tuning, not just calculating the metrics themselves.
  • Metric Optimization Tools1 sub-etiquetaUtilities for refining and batch-processing evaluation metrics to ensure consistent performance measurement. **Distinct from Performance Metrics:** Distinct from performance metrics calculation: focuses on the optimization and refinement of the metrics themselves.
  • Workflow Performance ScorersUtilities for quantifying the quality and reliability of multi-step agent workflows using automated metrics. **Distinct from Performance Metrics:** Distinct from Performance Metrics: focuses on the evaluation of complex agent workflow performance rather than basic model precision/recall statistics.