Struct automl::settings::LogisticRegressionParameters
source · [−]pub struct LogisticRegressionParameters<T> where
T: RealNumber, {
pub solver: LogisticRegressionSolverName,
pub alpha: T,
}
Expand description
Parameters for logistic regression (re-export from Smartcore) Logistic Regression parameters
Fields
solver: LogisticRegressionSolverName
Solver to use for estimation of regression coefficients.
alpha: T
Regularization parameter.
Implementations
sourceimpl<T> LogisticRegressionParameters<T> where
T: RealNumber,
impl<T> LogisticRegressionParameters<T> where
T: RealNumber,
Parameters for logistic regression (re-export from Smartcore)
sourcepub fn with_solver(
self,
solver: LogisticRegressionSolverName
) -> LogisticRegressionParameters<T>
pub fn with_solver(
self,
solver: LogisticRegressionSolverName
) -> LogisticRegressionParameters<T>
Solver to use for estimation of regression coefficients.
sourcepub fn with_alpha(self, alpha: T) -> LogisticRegressionParameters<T>
pub fn with_alpha(self, alpha: T) -> LogisticRegressionParameters<T>
Regularization parameter.
Trait Implementations
sourceimpl<T> Clone for LogisticRegressionParameters<T> where
T: Clone + RealNumber,
impl<T> Clone for LogisticRegressionParameters<T> where
T: Clone + RealNumber,
sourcefn clone(&self) -> LogisticRegressionParameters<T>
fn clone(&self) -> LogisticRegressionParameters<T>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl<T> Debug for LogisticRegressionParameters<T> where
T: Debug + RealNumber,
impl<T> Debug for LogisticRegressionParameters<T> where
T: Debug + RealNumber,
sourceimpl<T> Default for LogisticRegressionParameters<T> where
T: RealNumber,
impl<T> Default for LogisticRegressionParameters<T> where
T: RealNumber,
sourcefn default() -> LogisticRegressionParameters<T>
fn default() -> LogisticRegressionParameters<T>
Returns the “default value” for a type. Read more
sourceimpl<'de, T> Deserialize<'de> for LogisticRegressionParameters<T> where
T: RealNumber + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LogisticRegressionParameters<T> where
T: RealNumber + Deserialize<'de>,
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<LogisticRegressionParameters<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<LogisticRegressionParameters<T>, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl<T> Serialize for LogisticRegressionParameters<T> where
T: RealNumber + Serialize,
impl<T> Serialize for LogisticRegressionParameters<T> where
T: RealNumber + Serialize,
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl<T> RefUnwindSafe for LogisticRegressionParameters<T> where
T: RefUnwindSafe,
impl<T> Send for LogisticRegressionParameters<T> where
T: Send,
impl<T> Sync for LogisticRegressionParameters<T> where
T: Sync,
impl<T> Unpin for LogisticRegressionParameters<T> where
T: Unpin,
impl<T> UnwindSafe for LogisticRegressionParameters<T> where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more