pub enum UncertaintyMethod {
Bootstrap,
Bayesian,
Conformal,
Ensemble {
n_models: usize,
},
Dropout {
dropout_rate: Float,
n_forward_passes: usize,
},
}Expand description
Methods for uncertainty quantification
Variants§
Bootstrap
Bootstrap-based uncertainty quantification
Bayesian
Bayesian uncertainty propagation
Conformal
Conformal prediction
Ensemble
Ensemble-based uncertainty
Dropout
Dropout-based uncertainty (for neural approaches)
Trait Implementations§
Source§impl Clone for UncertaintyMethod
impl Clone for UncertaintyMethod
Source§fn clone(&self) -> UncertaintyMethod
fn clone(&self) -> UncertaintyMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for UncertaintyMethod
impl RefUnwindSafe for UncertaintyMethod
impl Send for UncertaintyMethod
impl Sync for UncertaintyMethod
impl Unpin for UncertaintyMethod
impl UnwindSafe for UncertaintyMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more