Class: Aws::SageMaker::Types::AutoMLCandidateGenerationConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::AutoMLCandidateGenerationConfig
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
Stores the configuration information for how a candidate is generated (optional).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#algorithms_config ⇒ Array<Types::AutoMLAlgorithmConfig>
Stores the configuration information for the selection of algorithms trained on tabular data.
-
#feature_specification_s3_uri ⇒ String
A URL to the Amazon S3 data source containing selected features from the input data source to run an Autopilot job.
Instance Attribute Details
#algorithms_config ⇒ Array<Types::AutoMLAlgorithmConfig>
Stores the configuration information for the selection of algorithms trained on tabular data.
The list of available algorithms to choose from depends on the training mode set in [ ‘TabularJobConfig.Mode` ][1].
-
‘AlgorithmsConfig` should not be set if the training mode is set on `AUTO`.
-
When ‘AlgorithmsConfig` is provided, one `AutoMLAlgorithms` attribute must be set and one only.
If the list of algorithms provided as values for ‘AutoMLAlgorithms` is empty, `CandidateGenerationConfig` uses the full set of algorithms for the given training mode.
-
When ‘AlgorithmsConfig` is not provided, `CandidateGenerationConfig` uses the full set of algorithms for the given training mode.
For the list of all algorithms per problem type and training mode, see [ AutoMLAlgorithmConfig].
For more information on each algorithm, see the [Algorithm support] section in Autopilot developer guide.
[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_TabularJobConfig.html [2]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_AutoMLAlgorithmConfig.html [3]: docs.aws.amazon.com/sagemaker/latest/dg/autopilot-model-support-validation.html#autopilot-algorithm-support
1983 1984 1985 1986 1987 1988 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 1983 class AutoMLCandidateGenerationConfig < Struct.new( :feature_specification_s3_uri, :algorithms_config) SENSITIVE = [] include Aws::Structure end |
#feature_specification_s3_uri ⇒ String
A URL to the Amazon S3 data source containing selected features from the input data source to run an Autopilot job. You can input ‘FeatureAttributeNames` (optional) in JSON format as shown below:
‘{ “FeatureAttributeNames”:[“col1”, “col2”, …] }`.
You can also specify the data type of the feature (optional) in the format shown below:
‘{ “FeatureDataTypes”:{“col1”:“numeric”, “col2”:“categorical” … } }`
<note markdown=“1”> These column keys may not include the target column.
</note>
In ensembling mode, Autopilot only supports the following data types: ‘numeric`, `categorical`, `text`, and `datetime`. In HPO mode, Autopilot can support `numeric`, `categorical`, `text`, `datetime`, and `sequence`.
If only ‘FeatureDataTypes` is provided, the column keys (`col1`, `col2`,..) should be a subset of the column names in the input data.
If both ‘FeatureDataTypes` and `FeatureAttributeNames` are provided, then the column keys should be a subset of the column names provided in `FeatureAttributeNames`.
The key name ‘FeatureAttributeNames` is fixed. The values listed in `[“col1”, “col2”, …]` are case sensitive and should be a list of strings containing unique values that are a subset of the column names in the input data. The list of columns provided must not include the target column.
1983 1984 1985 1986 1987 1988 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 1983 class AutoMLCandidateGenerationConfig < Struct.new( :feature_specification_s3_uri, :algorithms_config) SENSITIVE = [] include Aws::Structure end |