awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

24 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • karpathy/autoresearchالصورة الرمزية لـ karpathy

    karpathy/autoresearch

    87,119عرض على 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
    عرض على GitHub↗87,119
  • exacity/deeplearningbook-chineseالصورة الرمزية لـ exacity

    exacity/deeplearningbook-chinese

    37,285عرض على 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
    عرض على GitHub↗37,285
  • open-mmlab/mmdetectionالصورة الرمزية لـ open-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 calculates average precision metrics for detection models by evaluating precision-recall curves or specific recall points across single or multiple scales.

    Pythoncascade-rcnnconvnextdetr
    عرض على GitHub↗32,756
  • trekhleb/homemade-machine-learningالصورة الرمزية لـ trekhleb

    trekhleb/homemade-machine-learning

    24,608عرض على 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
    عرض على GitHub↗24,608
  • facebookresearch/audiocraftالصورة الرمزية لـ facebookresearch

    facebookresearch/audiocraft

    23,379عرض على 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
    عرض على GitHub↗23,379
  • confident-ai/deepevalالصورة الرمزية لـ confident-ai

    confident-ai/deepeval

    13,733عرض على 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
    عرض على GitHub↗13,733
  • vibrantlabsai/ragasالصورة الرمزية لـ vibrantlabsai

    vibrantlabsai/ragas

    12,659عرض على 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
    عرض على GitHub↗12,659
  • flagopen/flagembeddingالصورة الرمزية لـ FlagOpen

    FlagOpen/FlagEmbedding

    11,833عرض على 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
    عرض على GitHub↗11,833
  • epistasislab/tpotالصورة الرمزية لـ EpistasisLab

    EpistasisLab/tpot

    10,050عرض على 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
    عرض على GitHub↗10,050
  • yzhao062/pyodالصورة الرمزية لـ yzhao062

    yzhao062/pyod

    9,878عرض على 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
    عرض على GitHub↗9,878
  • joelgrus/data-science-from-scratchالصورة الرمزية لـ joelgrus

    joelgrus/data-science-from-scratch

    9,636عرض على 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
    عرض على GitHub↗9,636
  • catboost/catboostالصورة الرمزية لـ catboost

    catboost/catboost

    8,808عرض على 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
    عرض على GitHub↗8,808
  • alirezadir/machine-learning-interviewsالصورة الرمزية لـ alirezadir

    alirezadir/Machine-Learning-Interviews

    8,455عرض على 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
    عرض على GitHub↗8,455
  • tingsongyu/pytorch_tutorialالصورة الرمزية لـ TingsongYu

    TingsongYu/PyTorch_Tutorial

    8,018عرض على 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
    عرض على GitHub↗8,018
  • priorlabs/tabpfnالصورة الرمزية لـ PriorLabs

    PriorLabs/TabPFN

    7,408عرض على GitHub↗

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

    Pythondata-sciencefoundation-modelsmachine-learning
    عرض على GitHub↗7,408
  • evidentlyai/evidentlyالصورة الرمزية لـ evidentlyai

    evidentlyai/evidently

    7,137عرض على 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
    عرض على GitHub↗7,137
  • cazala/synapticالصورة الرمزية لـ cazala

    cazala/synaptic

    6,920عرض على 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
    عرض على GitHub↗6,920
  • open-edge-platform/anomalibالصورة الرمزية لـ open-edge-platform

    open-edge-platform/anomalib

    5,871عرض على 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
    عرض على GitHub↗5,871
  • apachecn/sklearn-doc-zhالصورة الرمزية لـ apachecn

    apachecn/sklearn-doc-zh

    5,231عرض على GitHub↗

    يوفر هذا المشروع نسخة مترجمة من أدلة مكتبة تعلم الآلة scikit-learn ومراجع واجهة برمجة التطبيقات للمتحدثين باللغة الصينية. يعمل كقاعدة معرفية مترجمة ومرجع تقني لتنفيذ تحليل البيانات التنبؤي والنمذجة الإحصائية باستخدام مجموعة أدوات قائمة على Python. يغطي المورد تنفيذ التعلم الخاضع للإشراف، بما في ذلك مهام التصنيف والانحدار، وسير عمل التعلم غير الخاضع للإشراف لاكتشاف الأنماط وكشف الشذوذ. كما يوفر توجيهاً حول تعليم علم البيانات، مع التركيز بشكل خاص على استخدام scikit-learn لتعلم الآلة. تتضمن الوثائق تعليمات مفصلة حول معالجة البيانات مسبقاً، وتقليل الأبعاد، واختيار الميزات. كما تفصل تقييم النماذج وضبطها من خلال مقاييس الأداء، وتحسين المعلمات الفائقة، والتحقق من التعميم، بالإضافة إلى استخدام خطوط أنابيب التنبؤ وأدوات معالجة اللغات الطبيعية.

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

    CSSdocumentationmachine-learningpython
    عرض على GitHub↗5,231
  • open-mmlab/mmocrالصورة الرمزية لـ open-mmlab

    open-mmlab/mmocr

    4,739عرض على GitHub↗

    mmocr هو إطار عمل للتعرف الضوئي على الحروف (OCR) يعتمد على PyTorch مصمم لتدريب ونشر نماذج اكتشاف النصوص، والتعرف عليها، واستخراج المعلومات الرئيسية. يعمل كصندوق أدوات شامل لاكتشاف والتعرف على نصوص المشاهد، حيث يوفر مكتبات متخصصة لتحديد مناطق النص وتحويل النص المرئي إلى سلاسل مشفرة آلياً. يتميز المشروع بإطار عمل بحثي لاستخراج المعلومات الرئيسية وقدرات متقدمة لتحديد النصوص. تشمل هذه القدرات التحديد القائم على النقاط باستخدام المحولات (Transformers) واستخدام منحنيات Bezier ذات المعلمات لتحديد ونسخ النصوص ذات الأشكال التعسفية. يغطي إطار العمل سطحاً واسعاً من قدرات الرؤية الحاسوبية، بما في ذلك إدارة خط أنابيب البيانات لزيادة وتوحيد مجموعات بيانات OCR المتنوعة، وتدريب النماذج مع التوسع الموزع، وتقييم الأداء باستخدام مقاييس OCR القياسية. كما يوفر أدوات لمعالجة المضلعات الهندسية وتصور النتائج لتدقيق التنبؤات مقابل تعليقات الحقيقة الأرضية. يتم تنفيذ النظام بلغة Python ويدعم التثبيت عبر تغليف بيئة Docker.

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

    Pythonabcnetabinetcrnn
    عرض على GitHub↗4,739
السابق12التالي
  1. Home
  2. Artificial Intelligence & ML
  3. Performance Metrics

استكشف الوسوم الفرعية

  • 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 وسم فرعيUtilities 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.