Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

================ Metrics Reloaded

.. start-description

A Python implementaiton of Metrics Reloaded <https://openreview.net/forum?id=24kBqy8rcB_>__ - A new recommendation framework for biomedical image analysis validation.

.. start-badges

|docs| |testing| |codecov|

.. |docs| image:: https://readthedocs.org/projects/metricsreloaded/badge/?style=flat :target: https://MetricsReloaded.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. |testing| image:: https://github.com/Project-MONAI/MetricsReloaded/actions/workflows/python-app.yml/badge.svg :target: https://github.com/Project-MONAI/MetricsReloaded/actions :alt: Testing Status

.. |codecov| image:: https://codecov.io/gh/Project-MONAI/MetricsReloaded/branch/main/graph/badge.svg?token=5jh1HQAk0K :target: https://codecov.io/gh/Project-MONAI/MetricsReloaded :alt: Coverage Status

.. _Coverage status: https://github.com

.. |coverage| image:: coverage.svg :alt: Coverage status :target: https://github.com

.. end-badges

Installation

Using git

Create and activate a new Conda <https://docs.conda.io/en/latest/miniconda.html>__ environment: ::

conda create -n metrics python=3.10 pip
conda activate metrics

Clone the repository: ::

git clone https://github.com/csudre/MetricsReloaded.git
cd MetricsReloaded

Install the package:

python -m pip install .

You can alternatively install the package in editable mode:

python -m pip install -e .

This is useful if you are developing MetricsReloaded and want to see changes in the code automatically applied to the installed library.

Overview

All functions used in this framework are documented here <https://metricsreloaded.readthedocs.io/en/latest/?badge=latest>

The repository is organised in three main folders:

  • processes: this allows for the combination of multiple metrics in an evaluation setting and reflects the tasks tackled in the MetricsReloaded framework namely:

    #. Image Level Classification (ILC) #. Semantic Segmentation (SS) #. Object Detection (OD) #. Instance Segmentation (SS)

  • metrics: this contains all the individual metrics reported and discussed in the MetricsReloaded guidelines. Those are classified as either:

    #. pairwise_measures - all metrics considering a binary or multiclass input #. prob_pairwise_measures - all metrics relying on multi threshold and/or probabilistic input #. calibration_measures - all metrics related to the evaluation of the calibration of probabilistic outputs

  • utility: this contains all ancillary function relevant notably for aggregation of metrics, or preliminary tools required for complext assignments prior to metrics calculation notably in the case of Object Detection and Instance Segmentation.

Useful links to get started

To see examples on how to process different cases of tasks please look into the

:example: example_ss.py

Pictorial representation

.. end-description

.. figure:: docs/source/images/classification_scales_and_domains.png :scale: 10% :align: center

Metrics Reloaded fosters the convergence of validation methodology across modalities, application domains and classification scales

Support

For any questions or remarks, please contact metrics-reloaded-package(at)dkfz-heidelberg.de.

关于 About

No description, website, or topics provided.

语言 Languages

Python100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
25
Total Commits
峰值: 13次/周
Less
More

核心贡献者 Contributors