Struct smartcore::linear::elastic_net::ElasticNetSearchParameters
source · pub struct ElasticNetSearchParameters {
pub alpha: Vec<f64>,
pub l1_ratio: Vec<f64>,
pub normalize: Vec<bool>,
pub tol: Vec<f64>,
pub max_iter: Vec<usize>,
}
Expand description
ElasticNet grid search parameters
Fields§
§alpha: Vec<f64>
Regularization parameter.
l1_ratio: Vec<f64>
The elastic net mixing parameter, with 0 <= l1_ratio <= 1. For l1_ratio = 0 the penalty is an L2 penalty. For l1_ratio = 1 it is an L1 penalty. For 0 < l1_ratio < 1, the penalty is a combination of L1 and L2.
normalize: Vec<bool>
If True, the regressors X will be normalized before regression by subtracting the mean and dividing by the standard deviation.
tol: Vec<f64>
The tolerance for the optimization
max_iter: Vec<usize>
The maximum number of iterations
Trait Implementations§
source§impl Clone for ElasticNetSearchParameters
impl Clone for ElasticNetSearchParameters
source§fn clone(&self) -> ElasticNetSearchParameters
fn clone(&self) -> ElasticNetSearchParameters
Returns a copy 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 ElasticNetSearchParameters
impl Debug for ElasticNetSearchParameters
source§impl Default for ElasticNetSearchParameters
impl Default for ElasticNetSearchParameters
Auto Trait Implementations§
impl RefUnwindSafe for ElasticNetSearchParameters
impl Send for ElasticNetSearchParameters
impl Sync for ElasticNetSearchParameters
impl Unpin for ElasticNetSearchParameters
impl UnwindSafe for ElasticNetSearchParameters
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