pub enum AleatoricUncertaintyMethod {
HeteroskedasticRegression {
n_ensemble: usize,
},
MixtureDensityNetwork {
n_components: usize,
},
QuantileRegression {
quantiles: Vec<f64>,
},
ParametricUncertainty {
distribution: String,
},
InputDependentNoise {
noise_model: String,
},
ResidualBasedUncertainty {
window_size: usize,
},
EnsembleAleatoric {
n_models: usize,
noise_estimation: String,
},
}Variants§
HeteroskedasticRegression
HeteroskedasticRegression
MixtureDensityNetwork
MixtureDensityNetwork
QuantileRegression
QuantileRegression
ParametricUncertainty
ParametricUncertainty
InputDependentNoise
ResidualBasedUncertainty
EnsembleAleatoric
Trait Implementations§
Source§impl Clone for AleatoricUncertaintyMethod
impl Clone for AleatoricUncertaintyMethod
Source§fn clone(&self) -> AleatoricUncertaintyMethod
fn clone(&self) -> AleatoricUncertaintyMethod
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 AleatoricUncertaintyMethod
impl RefUnwindSafe for AleatoricUncertaintyMethod
impl Send for AleatoricUncertaintyMethod
impl Sync for AleatoricUncertaintyMethod
impl Unpin for AleatoricUncertaintyMethod
impl UnwindSafe for AleatoricUncertaintyMethod
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