Trait PredictWithConfidence

Source
pub trait PredictWithConfidence<Rhs>: Predict<Rhs> {
    type Confidence;

    // Required method
    fn predict_with_confidence(
        &self,
        input: &Rhs,
    ) -> NeuralResult<(Self::Output, Self::Confidence)>;
}
Expand description

This trait extends the Predict trait to include a confidence score for the prediction. The confidence score is calculated as the inverse of the variance of the output.

Required Associated Types§

Required Methods§

Source

fn predict_with_confidence( &self, input: &Rhs, ) -> NeuralResult<(Self::Output, Self::Confidence)>

Implementors§

Source§

impl<M, U, A, D> PredictWithConfidence<U> for M
where A: Float + FromPrimitive + ScalarOperand, D: Dimension, Self: Predict<U, Output = Array<A, D>>,