pub enum CorruptionType {
GaussianNoise {
std: Float,
},
SaltPepperNoise {
ratio: Float,
},
MultiplicativeNoise {
factor: Float,
},
FeatureMasking,
Quantization {
levels: usize,
},
}Expand description
Corruption types for features
Variants§
GaussianNoise
Gaussian noise
SaltPepperNoise
Salt and pepper noise
MultiplicativeNoise
Multiplicative noise
FeatureMasking
Feature masking
Quantization
Value quantization
Trait Implementations§
Source§impl Clone for CorruptionType
impl Clone for CorruptionType
Source§fn clone(&self) -> CorruptionType
fn clone(&self) -> CorruptionType
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 CorruptionType
impl RefUnwindSafe for CorruptionType
impl Send for CorruptionType
impl Sync for CorruptionType
impl Unpin for CorruptionType
impl UnwindSafe for CorruptionType
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