Class: Aws::SageMaker::Types::CandidateGenerationConfig

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sagemaker/types.rb

Overview

Stores the configuration information for how model candidates are generated using an AutoML job V2.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#algorithms_configArray<Types::AutoMLAlgorithmConfig>

Your Autopilot job trains a default set of algorithms on your dataset. For tabular and time-series data, you can customize the algorithm list by selecting a subset of algorithms for your problem type.

‘AlgorithmsConfig` stores the customized selection of algorithms to train on your data.

  • **For the tabular problem type ‘TabularJobConfig`,** the list of available algorithms to choose from depends on the training mode set in [ `AutoMLJobConfig.Mode` ][1].

    • ‘AlgorithmsConfig` should not be set when the training mode `AutoMLJobConfig.Mode` is set to `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 training mode, see [ AlgorithmConfig].

    For more information on each algorithm, see the [Algorithm support] section in the Autopilot developer guide.

  • **For the time-series forecasting problem type ‘TimeSeriesForecastingJobConfig`,** choose your algorithms from the list provided in [ AlgorithmConfig].

    For more information on each algorithm, see the [Algorithms support for time-series forecasting] section in the Autopilot developer guide.

    • 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 time-series forecasting.

    • When ‘AlgorithmsConfig` is not provided, `CandidateGenerationConfig` uses the full set of algorithms for time-series forecasting.

[1]: docs.aws.amazon.com/sagemaker/latest/APIReference/API_AutoMLJobConfig.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 [4]: docs.aws.amazon.com/sagemaker/latest/dg/timeseries-forecasting-algorithms.html

Returns:



3398
3399
3400
3401
3402
# File 'lib/aws-sdk-sagemaker/types.rb', line 3398

class CandidateGenerationConfig < Struct.new(
  :algorithms_config)
  SENSITIVE = []
  include Aws::Structure
end