pub enum RegularizationType {
L1 {
lambda: f64,
},
L2 {
lambda: f64,
},
ElasticNet {
l1_ratio: f64,
lambda: f64,
},
GroupLasso {
lambda: f64,
groups: Vec<Vec<usize>>,
},
}Expand description
Type of regularization to apply
Variants§
L1
L1 regularization (LASSO)
L2
L2 regularization (Ridge)
ElasticNet
Elastic Net (combination of L1 and L2)
GroupLasso
Group LASSO for structured sparsity
Trait Implementations§
Source§impl Clone for RegularizationType
impl Clone for RegularizationType
Source§fn clone(&self) -> RegularizationType
fn clone(&self) -> RegularizationType
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 RegularizationType
impl Debug for RegularizationType
Source§impl PartialEq for RegularizationType
impl PartialEq for RegularizationType
impl StructuralPartialEq for RegularizationType
Auto Trait Implementations§
impl Freeze for RegularizationType
impl RefUnwindSafe for RegularizationType
impl Send for RegularizationType
impl Sync for RegularizationType
impl Unpin for RegularizationType
impl UnwindSafe for RegularizationType
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