Struct aws_sdk_sagemaker::types::AutoMlAlgorithmConfig
source · #[non_exhaustive]pub struct AutoMlAlgorithmConfig {
pub auto_ml_algorithms: Option<Vec<AutoMlAlgorithm>>,
}Expand description
The collection of algorithms run on a dataset for training the model candidates of an Autopilot job.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.auto_ml_algorithms: Option<Vec<AutoMlAlgorithm>>The selection of algorithms run on a dataset to train the model candidates of an Autopilot job.
Selected algorithms must belong to the list corresponding to the training mode set in AutoMLJobConfig.Mode (ENSEMBLING or HYPERPARAMETER_TUNING). Choose a minimum of 1 algorithm.
-
In
ENSEMBLINGmode:-
"catboost"
-
"extra-trees"
-
"fastai"
-
"lightgbm"
-
"linear-learner"
-
"nn-torch"
-
"randomforest"
-
"xgboost"
-
-
In
HYPERPARAMETER_TUNINGmode:-
"linear-learner"
-
"mlp"
-
"xgboost"
-
Implementations§
source§impl AutoMlAlgorithmConfig
impl AutoMlAlgorithmConfig
sourcepub fn auto_ml_algorithms(&self) -> &[AutoMlAlgorithm]
pub fn auto_ml_algorithms(&self) -> &[AutoMlAlgorithm]
The selection of algorithms run on a dataset to train the model candidates of an Autopilot job.
Selected algorithms must belong to the list corresponding to the training mode set in AutoMLJobConfig.Mode (ENSEMBLING or HYPERPARAMETER_TUNING). Choose a minimum of 1 algorithm.
-
In
ENSEMBLINGmode:-
"catboost"
-
"extra-trees"
-
"fastai"
-
"lightgbm"
-
"linear-learner"
-
"nn-torch"
-
"randomforest"
-
"xgboost"
-
-
In
HYPERPARAMETER_TUNINGmode:-
"linear-learner"
-
"mlp"
-
"xgboost"
-
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .auto_ml_algorithms.is_none().
source§impl AutoMlAlgorithmConfig
impl AutoMlAlgorithmConfig
sourcepub fn builder() -> AutoMlAlgorithmConfigBuilder
pub fn builder() -> AutoMlAlgorithmConfigBuilder
Creates a new builder-style object to manufacture AutoMlAlgorithmConfig.
Trait Implementations§
source§impl Clone for AutoMlAlgorithmConfig
impl Clone for AutoMlAlgorithmConfig
source§fn clone(&self) -> AutoMlAlgorithmConfig
fn clone(&self) -> AutoMlAlgorithmConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AutoMlAlgorithmConfig
impl Debug for AutoMlAlgorithmConfig
source§impl PartialEq for AutoMlAlgorithmConfig
impl PartialEq for AutoMlAlgorithmConfig
source§fn eq(&self, other: &AutoMlAlgorithmConfig) -> bool
fn eq(&self, other: &AutoMlAlgorithmConfig) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AutoMlAlgorithmConfig
Auto Trait Implementations§
impl Freeze for AutoMlAlgorithmConfig
impl RefUnwindSafe for AutoMlAlgorithmConfig
impl Send for AutoMlAlgorithmConfig
impl Sync for AutoMlAlgorithmConfig
impl Unpin for AutoMlAlgorithmConfig
impl UnwindSafe for AutoMlAlgorithmConfig
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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