Interface AutoMLJobConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AutoMLJobConfig.Builder,
,AutoMLJobConfig> SdkBuilder<AutoMLJobConfig.Builder,
,AutoMLJobConfig> SdkPojo
- Enclosing class:
AutoMLJobConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault AutoMLJobConfig.Builder
candidateGenerationConfig
(Consumer<AutoMLCandidateGenerationConfig.Builder> candidateGenerationConfig) The configuration for generating a candidate for an AutoML job (optional).candidateGenerationConfig
(AutoMLCandidateGenerationConfig candidateGenerationConfig) The configuration for generating a candidate for an AutoML job (optional).default AutoMLJobConfig.Builder
completionCriteria
(Consumer<AutoMLJobCompletionCriteria.Builder> completionCriteria) How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.completionCriteria
(AutoMLJobCompletionCriteria completionCriteria) How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.default AutoMLJobConfig.Builder
dataSplitConfig
(Consumer<AutoMLDataSplitConfig.Builder> dataSplitConfig) The configuration for splitting the input training dataset.dataSplitConfig
(AutoMLDataSplitConfig dataSplitConfig) The configuration for splitting the input training dataset.The method that Autopilot uses to train the data.mode
(AutoMLMode mode) The method that Autopilot uses to train the data.default AutoMLJobConfig.Builder
securityConfig
(Consumer<AutoMLSecurityConfig.Builder> securityConfig) The security configuration for traffic encryption or Amazon VPC settings.securityConfig
(AutoMLSecurityConfig securityConfig) The security configuration for traffic encryption or Amazon VPC settings.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
completionCriteria
How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.
- Parameters:
completionCriteria
- How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
completionCriteria
default AutoMLJobConfig.Builder completionCriteria(Consumer<AutoMLJobCompletionCriteria.Builder> completionCriteria) How long an AutoML job is allowed to run, or how many candidates a job is allowed to generate.
This is a convenience method that creates an instance of theAutoMLJobCompletionCriteria.Builder
avoiding the need to create one manually viaAutoMLJobCompletionCriteria.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocompletionCriteria(AutoMLJobCompletionCriteria)
.- Parameters:
completionCriteria
- a consumer that will call methods onAutoMLJobCompletionCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
securityConfig
The security configuration for traffic encryption or Amazon VPC settings.
- Parameters:
securityConfig
- The security configuration for traffic encryption or Amazon VPC settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfig
default AutoMLJobConfig.Builder securityConfig(Consumer<AutoMLSecurityConfig.Builder> securityConfig) The security configuration for traffic encryption or Amazon VPC settings.
This is a convenience method that creates an instance of theAutoMLSecurityConfig.Builder
avoiding the need to create one manually viaAutoMLSecurityConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosecurityConfig(AutoMLSecurityConfig)
.- Parameters:
securityConfig
- a consumer that will call methods onAutoMLSecurityConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataSplitConfig
The configuration for splitting the input training dataset.
Type: AutoMLDataSplitConfig
- Parameters:
dataSplitConfig
- The configuration for splitting the input training dataset.Type: AutoMLDataSplitConfig
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataSplitConfig
default AutoMLJobConfig.Builder dataSplitConfig(Consumer<AutoMLDataSplitConfig.Builder> dataSplitConfig) The configuration for splitting the input training dataset.
Type: AutoMLDataSplitConfig
This is a convenience method that creates an instance of theAutoMLDataSplitConfig.Builder
avoiding the need to create one manually viaAutoMLDataSplitConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataSplitConfig(AutoMLDataSplitConfig)
.- Parameters:
dataSplitConfig
- a consumer that will call methods onAutoMLDataSplitConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
candidateGenerationConfig
AutoMLJobConfig.Builder candidateGenerationConfig(AutoMLCandidateGenerationConfig candidateGenerationConfig) The configuration for generating a candidate for an AutoML job (optional).
- Parameters:
candidateGenerationConfig
- The configuration for generating a candidate for an AutoML job (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
candidateGenerationConfig
default AutoMLJobConfig.Builder candidateGenerationConfig(Consumer<AutoMLCandidateGenerationConfig.Builder> candidateGenerationConfig) The configuration for generating a candidate for an AutoML job (optional).
This is a convenience method that creates an instance of theAutoMLCandidateGenerationConfig.Builder
avoiding the need to create one manually viaAutoMLCandidateGenerationConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocandidateGenerationConfig(AutoMLCandidateGenerationConfig)
.- Parameters:
candidateGenerationConfig
- a consumer that will call methods onAutoMLCandidateGenerationConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selecting
AUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Parameters:
mode
- The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selectingAUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
mode
The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selecting
AUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Parameters:
mode
- The method that Autopilot uses to train the data. You can either specify the mode manually or let Autopilot choose for you based on the dataset size by selectingAUTO
. InAUTO
mode, Autopilot choosesENSEMBLING
for datasets smaller than 100 MB, andHYPERPARAMETER_TUNING
for larger ones.The
ENSEMBLING
mode uses a multi-stack ensemble model to predict classification and regression tasks directly from your dataset. This machine learning mode combines several base models to produce an optimal predictive model. It then uses a stacking ensemble method to combine predictions from contributing members. A multi-stack ensemble model can provide better performance over a single model by combining the predictive capabilities of multiple models. See Autopilot algorithm support for a list of algorithms supported byENSEMBLING
mode.The
HYPERPARAMETER_TUNING
(HPO) mode uses the best hyperparameters to train the best version of a model. HPO automatically selects an algorithm for the type of problem you want to solve. Then HPO finds the best hyperparameters according to your objective metric. See Autopilot algorithm support for a list of algorithms supported byHYPERPARAMETER_TUNING
mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-