Interface AutoMLJobConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AutoMLJobConfig.Builder,,AutoMLJobConfig> SdkBuilder<AutoMLJobConfig.Builder,,AutoMLJobConfig> SdkPojo
- Enclosing class:
AutoMLJobConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault AutoMLJobConfig.BuildercandidateGenerationConfig(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.BuildercompletionCriteria(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.BuilderdataSplitConfig(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.BuildersecurityConfig(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAutoMLJobCompletionCriteria.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaAutoMLSecurityConfig.builder().When the
Consumercompletes,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:
-
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.Builderavoiding the need to create one manually viaAutoMLCandidateGenerationConfig.builder().When the
Consumercompletes,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:
-
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.Builderavoiding the need to create one manually viaAutoMLDataSplitConfig.builder().When the
Consumercompletes,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:
-
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. InAUTOmode, Autopilot choosesENSEMBLINGfor datasets smaller than 100 MB, andHYPERPARAMETER_TUNINGfor larger ones.The
ENSEMBLINGmode 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 byENSEMBLINGmode.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_TUNINGmode.- 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. InAUTOmode, Autopilot choosesENSEMBLINGfor datasets smaller than 100 MB, andHYPERPARAMETER_TUNINGfor larger ones.The
ENSEMBLINGmode 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 byENSEMBLINGmode.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_TUNINGmode.- 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. InAUTOmode, Autopilot choosesENSEMBLINGfor datasets smaller than 100 MB, andHYPERPARAMETER_TUNINGfor larger ones.The
ENSEMBLINGmode 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 byENSEMBLINGmode.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_TUNINGmode.- 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. InAUTOmode, Autopilot choosesENSEMBLINGfor datasets smaller than 100 MB, andHYPERPARAMETER_TUNINGfor larger ones.The
ENSEMBLINGmode 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 byENSEMBLINGmode.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_TUNINGmode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-