pub enum RandomizationStrategy {
Standard,
RotationForest {
n_subsets: usize,
subset_fraction: Float,
},
ObliqueSplits {
n_features_per_split: usize,
},
RandomProjection {
target_dim: usize,
},
}Expand description
Advanced randomization strategy for Extra Trees
Variants§
Standard
Standard Extra Trees with random thresholds
RotationForest
Rotation Forest: Apply PCA rotation to feature subsets
Fields
ObliqueSplits
Oblique splits using random hyperplanes
RandomProjection
Random projections for dimensionality reduction
Trait Implementations§
Source§impl Clone for RandomizationStrategy
impl Clone for RandomizationStrategy
Source§fn clone(&self) -> RandomizationStrategy
fn clone(&self) -> RandomizationStrategy
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 RandomizationStrategy
impl Debug for RandomizationStrategy
Auto Trait Implementations§
impl Freeze for RandomizationStrategy
impl RefUnwindSafe for RandomizationStrategy
impl Send for RandomizationStrategy
impl Sync for RandomizationStrategy
impl Unpin for RandomizationStrategy
impl UnwindSafe for RandomizationStrategy
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