chemicalchecker.tool.targetmate.nonconformist.nc.InverseProbabilityErrFunc
- class InverseProbabilityErrFunc[source]
Bases:
ClassificationErrFunc
Calculates the probability of not predicting the correct class.
For each correct output in
y
, nonconformity is defined as1 - \hat{P}(y_i | x) \, .
Methods
Apply the nonconformity function.
- apply(prediction, y)[source]
Apply the nonconformity function.
Parameters
- predictionnumpy array of shape [n_samples, n_classes]
Class probability estimates for each sample.
- ynumpy array of shape [n_samples]
True output labels of each sample.
Returns
- ncnumpy array of shape [n_samples]
Nonconformity scores of the samples.