Class: Aws::SageMaker::Types::AutoMLProblemTypeConfig

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

Overview

Note:

AutoMLProblemTypeConfig is a union - when making an API calls you must set exactly one of the members.

Note:

AutoMLProblemTypeConfig is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of AutoMLProblemTypeConfig corresponding to the set member.

A collection of settings specific to the problem type used to configure an AutoML job V2. There must be one and only one config of the following type.

Defined Under Namespace

Classes: ImageClassificationJobConfig, TabularJobConfig, TextClassificationJobConfig, TextGenerationJobConfig, TimeSeriesForecastingJobConfig, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#image_classification_job_configTypes::ImageClassificationJobConfig

Settings used to configure an AutoML job V2 for the image classification problem type.



2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

class AutoMLProblemTypeConfig < Struct.new(
  :image_classification_job_config,
  :text_classification_job_config,
  :tabular_job_config,
  :time_series_forecasting_job_config,
  :text_generation_job_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ImageClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TextClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TabularJobConfig < AutoMLProblemTypeConfig; end
  class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig; end
  class TextGenerationJobConfig < AutoMLProblemTypeConfig; end
  class Unknown < AutoMLProblemTypeConfig; end
end

#tabular_job_configTypes::TabularJobConfig

Settings used to configure an AutoML job V2 for the tabular problem type (regression, classification).



2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

class AutoMLProblemTypeConfig < Struct.new(
  :image_classification_job_config,
  :text_classification_job_config,
  :tabular_job_config,
  :time_series_forecasting_job_config,
  :text_generation_job_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ImageClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TextClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TabularJobConfig < AutoMLProblemTypeConfig; end
  class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig; end
  class TextGenerationJobConfig < AutoMLProblemTypeConfig; end
  class Unknown < AutoMLProblemTypeConfig; end
end

#text_classification_job_configTypes::TextClassificationJobConfig

Settings used to configure an AutoML job V2 for the text classification problem type.



2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

class AutoMLProblemTypeConfig < Struct.new(
  :image_classification_job_config,
  :text_classification_job_config,
  :tabular_job_config,
  :time_series_forecasting_job_config,
  :text_generation_job_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ImageClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TextClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TabularJobConfig < AutoMLProblemTypeConfig; end
  class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig; end
  class TextGenerationJobConfig < AutoMLProblemTypeConfig; end
  class Unknown < AutoMLProblemTypeConfig; end
end

#text_generation_job_configTypes::TextGenerationJobConfig

Settings used to configure an AutoML job V2 for the text generation (LLMs fine-tuning) problem type.

<note markdown=“1”> The text generation models that support fine-tuning in Autopilot are currently accessible exclusively in regions supported by Canvas. Refer to the documentation of Canvas for the [full list of its supported Regions].

</note>

[1]: docs.aws.amazon.com/sagemaker/latest/dg/canvas.html



2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

class AutoMLProblemTypeConfig < Struct.new(
  :image_classification_job_config,
  :text_classification_job_config,
  :tabular_job_config,
  :time_series_forecasting_job_config,
  :text_generation_job_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ImageClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TextClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TabularJobConfig < AutoMLProblemTypeConfig; end
  class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig; end
  class TextGenerationJobConfig < AutoMLProblemTypeConfig; end
  class Unknown < AutoMLProblemTypeConfig; end
end

#time_series_forecasting_job_configTypes::TimeSeriesForecastingJobConfig

Settings used to configure an AutoML job V2 for the time-series forecasting problem type.



2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

class AutoMLProblemTypeConfig < Struct.new(
  :image_classification_job_config,
  :text_classification_job_config,
  :tabular_job_config,
  :time_series_forecasting_job_config,
  :text_generation_job_config,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class ImageClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TextClassificationJobConfig < AutoMLProblemTypeConfig; end
  class TabularJobConfig < AutoMLProblemTypeConfig; end
  class TimeSeriesForecastingJobConfig < AutoMLProblemTypeConfig; end
  class TextGenerationJobConfig < AutoMLProblemTypeConfig; end
  class Unknown < AutoMLProblemTypeConfig; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2514
2515
2516
# File 'lib/aws-sdk-sagemaker/types.rb', line 2514

def unknown
  @unknown
end