pub enum UncertaintyMethod {
Variance,
Entropy,
EnsembleDisagreement,
Confidence,
Combined,
Bootstrap,
MCDropout,
Bayesian,
TemperatureScaled,
Quantile,
}Expand description
Uncertainty estimation methods
Variants§
Variance
Use prediction variance as uncertainty measure
Entropy
Use prediction entropy as uncertainty measure
EnsembleDisagreement
Use ensemble disagreement as uncertainty measure
Confidence
Use prediction confidence as uncertainty measure
Combined
Combined uncertainty using multiple methods
Bootstrap
Bootstrap-based uncertainty estimation
MCDropout
Monte Carlo dropout uncertainty (if applicable)
Bayesian
Bayesian uncertainty estimation
TemperatureScaled
Temperature-scaled uncertainty
Quantile
Quantile-based uncertainty
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 moreSource§impl Debug for UncertaintyMethod
impl Debug for UncertaintyMethod
Source§impl PartialEq for UncertaintyMethod
impl PartialEq for UncertaintyMethod
impl StructuralPartialEq for UncertaintyMethod
Auto 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