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

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

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

13 مستودعات

Awesome GitHub RepositoriesEvaluation Metrics

Methods and scripts for measuring the performance and accuracy of sequence learning models.

Distinct from Sequence Learning Models: Focuses on the evaluation process and metrics rather than the model architectures themselves

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

Awesome Evaluation Metrics GitHub Repositories

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

    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

    Provides standardized accuracy and quality metrics to evaluate the performance of trained sequence-to-sequence models.

    Python
    عرض على GitHub↗32,228
  • thuml/time-series-libraryالصورة الرمزية لـ thuml

    thuml/Time-Series-Library

    12,494عرض على GitHub↗

    This PyTorch-based deep learning library provides a framework for analyzing and forecasting temporal data. It implements specialized architectures for time series forecasting, anomaly detection, data imputation, and classification. The project distinguishes itself through the inclusion of zero-shot inference capabilities, allowing large-scale temporal models to be evaluated on unseen datasets without requiring task-specific fine-tuning. The framework covers a broad range of analytical capabilities, including the recovery of missing values in incomplete datasets, the identification of irregul

    Provides standardized scripts and methods for measuring the accuracy of sequence learning models across datasets.

    Python
    عرض على GitHub↗12,494
  • lyhue1991/eat_tensorflow2_in_30_daysالصورة الرمزية لـ lyhue1991

    lyhue1991/eat_tensorflow2_in_30_days

    9,933عرض على 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

    Implements custom evaluation metrics by extending base metric classes to meet specific project requirements.

    Pythontensorflowtensorflow-examplestensorflow-tutorial
    عرض على GitHub↗9,933
  • open-mmlab/mmsegmentationالصورة الرمزية لـ open-mmlab

    open-mmlab/mmsegmentation

    9,860عرض على GitHub↗

    MMSegmentation is an open-source semantic segmentation toolbox built on PyTorch that provides a modular, configurable framework for building, training, evaluating, and deploying segmentation models. At its core, it offers a config-driven pipeline that assembles training, evaluation, and inference workflows by parsing hierarchical configuration files, with a modular component registry that enables plug-and-play composition of neural network modules, optimizers, datasets, and metrics. The framework supports the full model lifecycle through a unified runner interface that controls training, testi

    Allows users to create new evaluation metrics by subclassing a base metric class and implementing custom computation logic.

    Pythondeeplabv3image-segmentationmedical-image-segmentation
    عرض على GitHub↗9,860
  • google/adk-samplesالصورة الرمزية لـ google

    google/adk-samples

    8,476عرض على GitHub↗

    This project provides a collection of reference implementations, architectural patterns, and SDK samples for building autonomous agents using large language models. It serves as a multi-language framework for implementing and deploying specialized AI agents across diverse programming environments. The system centers on an orchestration framework that combines deterministic code with adaptive reasoning through structured graph workflows. It utilizes schema-driven integration to connect agents with third-party applications and diverse AI models. The development lifecycle is supported by toolki

    Provides methods for measuring agent reliability by comparing execution outputs against quality benchmarks.

    Pythonadkagent-samplesagents
    عرض على GitHub↗8,476
  • deepmipt/deeppavlovالصورة الرمزية لـ deepmipt

    deepmipt/DeepPavlov

    6,986عرض على GitHub↗

    DeepPavlov is a deep learning conversational AI framework designed for building end-to-end dialog systems and chatbots. It functions as an NLP model training library and a pipeline system that connects multiple natural language processing models into a single operational chain. The framework provides a REST API model server to expose trained deep learning models as web endpoints. This allows conversational agents to be deployed as web services that handle incoming HTTP requests and return predictions. The system covers the full lifecycle of conversational AI development, including NLP pipeli

    Ships tools to measure the accuracy and quality of generated responses against gold-standard datasets.

    Python
    عرض على GitHub↗6,986
  • open-compass/opencompassالصورة الرمزية لـ open-compass

    open-compass/opencompass

    6,678عرض على GitHub↗

    OpenCompass is an open-source framework for standardized benchmarking of large language models. It provides a configurable evaluation pipeline that supports both objective and subjective assessment, using a dual-engine architecture to handle closed-form answer comparison and open-ended response rating. The framework is designed as a modular platform where datasets, models, and metrics are composed through declarative YAML configuration files. The framework distinguishes itself through its extensible model integration layer, which supports custom models, HuggingFace models, and third-party API

    Allows configuring custom scoring functions and post-processing steps for each evaluation dataset.

    Pythonbenchmarkchatgptevaluation
    عرض على GitHub↗6,678
  • facebookresearch/mmfالصورة الرمزية لـ facebookresearch

    facebookresearch/mmf

    5,635عرض على GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Specifies which metrics to compute during evaluation by listing their registered keys in the configuration file.

    Pythoncaptioningdeep-learningdialog
    عرض على GitHub↗5,635
  • awslabs/gluontsالصورة الرمزية لـ awslabs

    awslabs/gluonts

    5,199عرض على GitHub↗

    GluonTS هي مكتبة سلاسل زمنية احتمالية وإطار عمل للتنبؤ بالتعلم العميق. توفر مجموعة أدوات لبناء وتدريب وتقييم بنى الشبكات العصبية التي تتنبأ بالقيم المستقبلية كتوزيعات احتمالية لتحديد عدم اليقين. يتميز المشروع بدعم التنبؤ بدون تدريب مسبق (zero-shot) ودمج نهج نمذجة متنوعة، بما في ذلك الشبكات العصبية الاحتمالية العميقة وأغلفة للمكتبات الإحصائية الخارجية مثل Prophet و R forecast. ينفذ بدائيات معمارية متخصصة مثل الالتفافات السببية والشبكات المتبقية القابلة للعكس لمنع تسرب المعلومات وتعيين التمثيلات الكامنة في توزيعات احتمالية صالحة. يغطي إطار العمل سطح هندسة بيانات شاملاً، بما في ذلك توسيع السلاسل الزمنية، والتحويلات التقابلية، والنمذجة الهرمية. يستخدم Apache Arrow و Parquet لبث مجموعة البيانات عالي الأداء وإدارة الوصول العشوائي. لتقييم النموذج، يتضمن جناح تقييم لقياس دقة التنبؤ والتغطية الاحتمالية باستخدام مقاييس مثل خسارة الكمية ودرجات رتبة الاحتمال المستمرة. تدعم المكتبة نشر النموذج من خلال التكامل مع Amazon SageMaker.

    Provides mechanisms to compose multiple simple evaluation metrics into a single derived metric.

    Pythonartificial-intelligenceawsdata-science
    عرض على GitHub↗5,199
  • awslabs/gluon-tsالصورة الرمزية لـ awslabs

    awslabs/gluon-ts

    5,200عرض على GitHub↗

    GluonTS هو إطار عمل للتنبؤ بالسلاسل الزمنية الاحتمالية، مصمم للتنبؤ بالقيم المستقبلية كتوزيعات احتمالية مع فترات ثقة. يدعم كلاً من تدريب النموذج التقليدي والتنبؤ بدون تدريب مسبق (zero-shot)، حيث تولد النماذج المدربة مسبقاً تنبؤات لسلاسل جديدة دون تدريب إضافي. يتميز المشروع بدمج مجموعة واسعة من نهج التنبؤ في سير عمل موحد. يتضمن ذلك بنى التعلم العميق مثل الشبكات العصبية المتكررة والالتفافات السببية، بالإضافة إلى دمج النماذج الإحصائية الخارجية، ومكتبة Prophet، وحزم R. توفر مجموعة الأدوات سطحاً شاملاً لهندسة بيانات السلاسل الزمنية، وتغطي توسيع مجموعة البيانات، والتقسيم، وتحويل البيانات الزمنية الخام إلى موترات (tensors). كما تتضمن مجموعة من أدوات التقييم لقياس دقة التنبؤ وفترات عدم اليقين، بالإضافة إلى أدوات لاستمرارية مجموعة البيانات باستخدام تنسيقات مثل Arrow و Parquet. يدعم إطار العمل نشر نماذج التنبؤ داخل البنية التحتية السحابية.

    Allows building evaluation measures by combining simple metrics and applying custom post-processing functions.

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

    open-mmlab/mmocr

    4,739عرض على GitHub↗

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

    Allows for the creation of new evaluation metrics by subclassing a base metric class and implementing custom logic.

    Pythonabcnetabinetcrnn
    عرض على GitHub↗4,739
  • snowkylin/tensorflow-handbookالصورة الرمزية لـ snowkylin

    snowkylin/tensorflow-handbook

    3,927عرض على GitHub↗

    هذا المشروع عبارة عن مورد تعليمي شامل ودليل تدريبي لبناء وتدريب ونشر نماذج تعلم الآلة باستخدام TensorFlow 2. يعمل كدليل تعليمي منظم يغطي مفاهيم التعلم العميق الأساسية، بما في ذلك معماريات الشبكات العصبية، والاشتقاق التلقائي، وعمليات الموترات (Tensors). يوفر الدليل توجيهات تقنية حول تحسين كفاءة التنفيذ من خلال إدارة ذاكرة GPU، والتدريب الموزع، وتكميم النماذج (Model Quantization). كما يتضمن أدلة مفصلة لبناء خطوط معالجة بيانات عالية الأداء وتصدير النماذج لخوادم الإنتاج، والأجهزة المحمولة، ومتصفحات الويب. تغطي المادة مجموعة واسعة من القدرات، بما في ذلك تطوير النماذج باستخدام الشبكات التلافيفية (CNN) والمتكررة (RNN)، وتنفيذ دوال خسارة وطبقات مخصصة، واستخدام النماذج المدربة مسبقاً للتعلم بنقل المعرفة (Transfer Learning). كما يتناول استراتيجيات النشر للأجهزة الطرفية (Edge Devices) واستخدام بيئات التشغيل السحابية لتسريع العتاد. تم تنفيذ المادة كمجموعة من دفاتر Jupyter Notebooks.

    Explains how to create new evaluation metrics by subclassing a base metric class and implementing state updates.

    Jupyter Notebook
    عرض على GitHub↗3,927
  • zzw922cn/automatic_speech_recognitionالصورة الرمزية لـ zzw922cn

    zzw922cn/Automatic_Speech_Recognition

    2,834عرض على GitHub↗

    هذا المشروع عبارة عن مجموعة أدوات لتعلم الآلة مصممة لتطوير وتدريب ونشر محركات التعرف التلقائي على الكلام. يوفر إطار عمل شاملاً لتحويل الصوت المنطوق إلى نص مكتوب، مع دعم خاص للنماذج المدربة على مجموعات بيانات الماندرين والإنجليزية. تستخدم المكتبة معمارية عصبية من طرف إلى طرف (end-to-end) تعالج مدخلات الصوت الخام مباشرة إلى تسلسلات أحرف، متجاوزة الحاجة إلى محاذاة لغوية وسيطة. وتدمج تقنيات معالجة الإشارات لتحويل الموجات الصوتية إلى مخططات طيفية رقمية ومتجهات ميزات، والتي تُستخدم بعد ذلك لتدريب النماذج الصوتية من خلال دورات تعلم متكررة ومسرعة بالأجهزة. تتضمن مجموعة الأدوات حزمة كاملة من المرافق لإدارة دورة حياة النموذج، بما في ذلك المعالجة المسبقة للبيانات، واستمرارية الحالة القائمة على نقاط التحقق، وتقييم الأداء. يمكن للمستخدمين تقييم جودة النسخ عن طريق حساب مقاييس مثل مسافة تحرير الصوت (phoneme edit distance) مقابل تسميات الحقيقة الأساسية لتحديد دقة تحويل الكلام إلى نص.

    Measures transcription quality by calculating edit distance metrics between predicted character sequences and ground truth labels.

    Pythonaudioautomatic-speech-recognitionchinese-speech-recognition
    عرض على GitHub↗2,834
  1. Home
  2. Artificial Intelligence & ML
  3. Sequence Learning Models
  4. Evaluation Metrics

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

  • Custom Metric ImplementationsCreates new evaluation metrics by subclassing a base metric class and implementing process, compute, and evaluate methods. **Distinct from Evaluation Metrics:** Distinct from Evaluation Metrics: focuses on the extensibility mechanism for defining new metrics, not the metrics themselves.
  • Per-Dataset Metric Configurators1 وسم فرعيMechanisms for defining custom scoring functions and post-processing steps per evaluation dataset. **Distinct from Evaluation Metrics:** Distinct from Evaluation Metrics: focuses on per-dataset configuration of metrics rather than general metric calculation.