pub enum DecisionTreeParam {
MaxDepth,
MinSamplesSplit,
MinSamplesLeaf,
Criterion,
Splitter,
}Expand description
Decision Tree hyperparameters.
Variants§
MaxDepth
Maximum depth of the tree.
MinSamplesSplit
Minimum samples required to split.
MinSamplesLeaf
Minimum samples required at leaf.
Criterion
Impurity criterion (gini, entropy).
Splitter
Strategy for splitting (best, random).
Trait Implementations§
Source§impl Clone for DecisionTreeParam
impl Clone for DecisionTreeParam
Source§fn clone(&self) -> DecisionTreeParam
fn clone(&self) -> DecisionTreeParam
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 DecisionTreeParam
impl Debug for DecisionTreeParam
Source§impl Display for DecisionTreeParam
impl Display for DecisionTreeParam
Source§impl Hash for DecisionTreeParam
impl Hash for DecisionTreeParam
Source§impl ParamKey for DecisionTreeParam
impl ParamKey for DecisionTreeParam
Source§impl PartialEq for DecisionTreeParam
impl PartialEq for DecisionTreeParam
impl Copy for DecisionTreeParam
impl Eq for DecisionTreeParam
impl StructuralPartialEq for DecisionTreeParam
Auto Trait Implementations§
impl Freeze for DecisionTreeParam
impl RefUnwindSafe for DecisionTreeParam
impl Send for DecisionTreeParam
impl Sync for DecisionTreeParam
impl Unpin for DecisionTreeParam
impl UnwindSafe for DecisionTreeParam
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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