pub trait UncertaintyCapable {
// Required methods
fn predict_with_uncertainty(
&self,
X: &Array2<Float>,
config: &UncertaintyConfig,
) -> Result<UncertaintyResult>;
fn epistemic_uncertainty(&self, X: &Array2<Float>) -> Result<Array1<Float>>;
fn aleatoric_uncertainty(&self, X: &Array2<Float>) -> Result<Array1<Float>>;
}Expand description
Trait for models that support uncertainty quantification
Required Methods§
Sourcefn predict_with_uncertainty(
&self,
X: &Array2<Float>,
config: &UncertaintyConfig,
) -> Result<UncertaintyResult>
fn predict_with_uncertainty( &self, X: &Array2<Float>, config: &UncertaintyConfig, ) -> Result<UncertaintyResult>
Predict with uncertainty quantification