CategoricalNLL¶
- class torch_uncertainty.metrics.classification.CategoricalNLL(reduction='mean', **kwargs)[source]¶
The Negative Log Likelihood Metric.
- Parameters:
reduction (str, optional) –
Determines how to reduce over the \(B\)/batch dimension:
'mean'
[default]: Averages score across samples'sum'
: Sum score across samples'none'
orNone
: Returns score per sample
kwargs – Additional keyword arguments, see Advanced metric settings.
- Inputs:
probs
: \((B, C)\)target
: \((B)\)
where \(B\) is the batch size and \(C\) is the number of classes.
Warning
Make sure that the probabilities in
probs
are normalized to sum to one.- Raises:
ValueError – If
reduction
is not one of'mean'
,'sum'
,'none'
orNone
.