Functional¶
danling.metrics.functional
¶
binary_accuracy
¶
Bases: _BinaryConfmatMetric
Metric function version of binary accuracy.
Relies on a confusion matrix if available, otherwise falls back to torchmetrics’ functional binary accuracy implementation.
Source code in danling/metrics/functional/binary.py
binary_auprc
¶
Bases: _BinaryMetricBase
Metric function version of binary AUPRC.
Source code in danling/metrics/functional/binary.py
binary_auroc
¶
Bases: _BinaryMetricBase
Metric function version of binary AUROC.
Requires raw predictions and targets; does not use confusion matrix.
Source code in danling/metrics/functional/binary.py
binary_balanced_accuracy
¶
Bases: _BinaryConfmatMetric
Metric function version of binary balanced accuracy.
Source code in danling/metrics/functional/binary.py
binary_f1
¶
Bases: binary_fbeta
Metric function version of binary F1 score.
Source code in danling/metrics/functional/binary.py
| Python | |
|---|---|
binary_fbeta
¶
Bases: _BinaryConfmatMetric
Metric function version of binary F-beta score.
Source code in danling/metrics/functional/binary.py
binary_hamming_loss
¶
Bases: _BinaryConfmatMetric
Metric function version of binary hamming loss.
Source code in danling/metrics/functional/binary.py
binary_iou
¶
Bases: binary_jaccard_index
Alias of binary Jaccard index.
Source code in danling/metrics/functional/binary.py
| Python | |
|---|---|
binary_jaccard_index
¶
Bases: _BinaryConfmatMetric
Metric function version of binary Jaccard index (IoU).
Source code in danling/metrics/functional/binary.py
binary_precision
¶
Bases: _BinaryConfmatMetric
Metric function version of binary precision.
Source code in danling/metrics/functional/binary.py
binary_recall
¶
Bases: _BinaryConfmatMetric
Metric function version of binary recall.
Source code in danling/metrics/functional/binary.py
binary_specificity
¶
Bases: _BinaryConfmatMetric
Metric function version of binary specificity.
Source code in danling/metrics/functional/binary.py
multiclass_balanced_accuracy
¶
Bases: MetricFunc
Metric function version of multiclass balanced accuracy.
For multiclass classification, balanced accuracy is the class-balanced recall.
Only the standard multiclass definition is supported: average="macro" with k=1.
Source code in danling/metrics/functional/multiclass.py
MetricFunc
¶
Base class for metric functions with declared state requirements.
Metric functions behave like callables via __call__ and carry metadata
so that metrics containers know which shared state to maintain.