Class: Aws::SageMaker::Types::TimeSeriesForecastingJobConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::SageMaker::Types::TimeSeriesForecastingJobConfig
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-sagemaker/types.rb
Overview
The collection of settings used by an AutoML job V2 for the time-series forecasting problem type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#candidate_generation_config ⇒ Types::CandidateGenerationConfig
Stores the configuration information for how model candidates are generated using an AutoML job V2.
-
#completion_criteria ⇒ Types::AutoMLJobCompletionCriteria
How long a job is allowed to run, or how many candidates a job is allowed to generate.
-
#feature_specification_s3_uri ⇒ String
A URL to the Amazon S3 data source containing additional selected features that complement the target, itemID, timestamp, and grouped columns set in ‘TimeSeriesConfig`.
-
#forecast_frequency ⇒ String
The frequency of predictions in a forecast.
-
#forecast_horizon ⇒ Integer
The number of time-steps that the model predicts.
-
#forecast_quantiles ⇒ Array<String>
The quantiles used to train the model for forecasts at a specified quantile.
-
#holiday_config ⇒ Array<Types::HolidayConfigAttributes>
The collection of holiday featurization attributes used to incorporate national holiday information into your forecasting model.
-
#time_series_config ⇒ Types::TimeSeriesConfig
The collection of components that defines the time-series.
-
#transformations ⇒ Types::TimeSeriesTransformations
The transformations modifying specific attributes of the time-series, such as filling strategies for missing values.
Instance Attribute Details
#candidate_generation_config ⇒ Types::CandidateGenerationConfig
Stores the configuration information for how model candidates are generated using an AutoML job V2.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#completion_criteria ⇒ Types::AutoMLJobCompletionCriteria
How long a job is allowed to run, or how many candidates a job is allowed to generate.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#feature_specification_s3_uri ⇒ String
A URL to the Amazon S3 data source containing additional selected features that complement the target, itemID, timestamp, and grouped columns set in ‘TimeSeriesConfig`. When not provided, the AutoML job V2 includes all the columns from the original dataset that are not already declared in `TimeSeriesConfig`. If provided, the AutoML job V2 only considers these additional columns as a complement to the ones declared in `TimeSeriesConfig`.
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” … } }`
Autopilot supports the following data types: ‘numeric`, `categorical`, `text`, and `datetime`.
<note markdown=“1”> These column keys must not include any column set in ‘TimeSeriesConfig`.
</note>
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#forecast_frequency ⇒ String
The frequency of predictions in a forecast.
Valid intervals are an integer followed by Y (Year), M (Month), W (Week), D (Day), H (Hour), and min (Minute). For example, ‘1D` indicates every day and `15min` indicates every 15 minutes. The value of a frequency must not overlap with the next larger frequency. For example, you must use a frequency of `1H` instead of `60min`.
The valid values for each frequency are the following:
-
Minute - 1-59
-
Hour - 1-23
-
Day - 1-6
-
Week - 1-4
-
Month - 1-11
-
Year - 1
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#forecast_horizon ⇒ Integer
The number of time-steps that the model predicts. The forecast horizon is also called the prediction length. The maximum forecast horizon is the lesser of 500 time-steps or 1/4 of the time-steps in the dataset.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#forecast_quantiles ⇒ Array<String>
The quantiles used to train the model for forecasts at a specified quantile. You can specify quantiles from ‘0.01` (p1) to `0.99` (p99), by increments of 0.01 or higher. Up to five forecast quantiles can be specified. When `ForecastQuantiles` is not provided, the AutoML job uses the quantiles p10, p50, and p90 as default.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#holiday_config ⇒ Array<Types::HolidayConfigAttributes>
The collection of holiday featurization attributes used to incorporate national holiday information into your forecasting model.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#time_series_config ⇒ Types::TimeSeriesConfig
The collection of components that defines the time-series.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |
#transformations ⇒ Types::TimeSeriesTransformations
The transformations modifying specific attributes of the time-series, such as filling strategies for missing values.
42781 42782 42783 42784 42785 42786 42787 42788 42789 42790 42791 42792 42793 |
# File 'lib/aws-sdk-sagemaker/types.rb', line 42781 class TimeSeriesForecastingJobConfig < Struct.new( :feature_specification_s3_uri, :completion_criteria, :forecast_frequency, :forecast_horizon, :forecast_quantiles, :transformations, :time_series_config, :holiday_config, :candidate_generation_config) SENSITIVE = [] include Aws::Structure end |