class Aws::ForecastService::Types::DescribePredictorResponse

@!attribute [rw] predictor_arn

The ARN of the predictor.
@return [String]

@!attribute [rw] predictor_name

The name of the predictor.
@return [String]

@!attribute [rw] algorithm_arn

The Amazon Resource Name (ARN) of the algorithm used for model
training.
@return [String]

@!attribute [rw] forecast_horizon

The number of time-steps of the forecast. The forecast horizon is
also called the prediction length.
@return [Integer]

@!attribute [rw] forecast_types

The forecast types used during predictor training. Default value is
`["0.1","0.5","0.9"]`
@return [Array<String>]

@!attribute [rw] perform_auto_ml

Whether the predictor is set to perform AutoML.
@return [Boolean]

@!attribute [rw] auto_ml_override_strategy

<note markdown="1"> The `LatencyOptimized` AutoML override strategy is only available in
private beta. Contact AWS Support or your account manager to learn
more about access privileges.

 </note>

The AutoML strategy used to train the predictor. Unless
`LatencyOptimized` is specified, the AutoML strategy optimizes
predictor accuracy.

This parameter is only valid for predictors trained using AutoML.
@return [String]

@!attribute [rw] perform_hpo

Whether the predictor is set to perform hyperparameter optimization
(HPO).
@return [Boolean]

@!attribute [rw] training_parameters

The default training parameters or overrides selected during model
training. When running AutoML or choosing HPO with CNN-QR or
DeepAR+, the optimized values for the chosen hyperparameters are
returned. For more information, see aws-forecast-choosing-recipes.
@return [Hash<String,String>]

@!attribute [rw] evaluation_parameters

Used to override the default evaluation parameters of the specified
algorithm. Amazon Forecast evaluates a predictor by splitting a
dataset into training data and testing data. The evaluation
parameters define how to perform the split and the number of
iterations.
@return [Types::EvaluationParameters]

@!attribute [rw] hpo_config

The hyperparameter override values for the algorithm.
@return [Types::HyperParameterTuningJobConfig]

@!attribute [rw] input_data_config

Describes the dataset group that contains the data to use to train
the predictor.
@return [Types::InputDataConfig]

@!attribute [rw] featurization_config

The featurization configuration.
@return [Types::FeaturizationConfig]

@!attribute [rw] encryption_config

An AWS Key Management Service (KMS) key and the AWS Identity and
Access Management (IAM) role that Amazon Forecast can assume to
access the key.
@return [Types::EncryptionConfig]

@!attribute [rw] predictor_execution_details

Details on the the status and results of the backtests performed to
evaluate the accuracy of the predictor. You specify the number of
backtests to perform when you call the operation.
@return [Types::PredictorExecutionDetails]

@!attribute [rw] estimated_time_remaining_in_minutes

The estimated time remaining in minutes for the predictor training
job to complete.
@return [Integer]

@!attribute [rw] dataset_import_job_arns

An array of the ARNs of the dataset import jobs used to import
training data for the predictor.
@return [Array<String>]

@!attribute [rw] auto_ml_algorithm_arns

When `PerformAutoML` is specified, the ARN of the chosen algorithm.
@return [Array<String>]

@!attribute [rw] status

The status of the predictor. States include:

* `ACTIVE`

* `CREATE_PENDING`, `CREATE_IN_PROGRESS`, `CREATE_FAILED`

* `DELETE_PENDING`, `DELETE_IN_PROGRESS`, `DELETE_FAILED`

* `CREATE_STOPPING`, `CREATE_STOPPED`

<note markdown="1"> The `Status` of the predictor must be `ACTIVE` before you can use
the predictor to create a forecast.

 </note>
@return [String]

@!attribute [rw] message

If an error occurred, an informational message about the error.
@return [String]

@!attribute [rw] creation_time

When the model training task was created.
@return [Time]

@!attribute [rw] last_modification_time

The last time the resource was modified. The timestamp depends on
the status of the job:

* `CREATE_PENDING` - The `CreationTime`.

* `CREATE_IN_PROGRESS` - The current timestamp.

* `CREATE_STOPPING` - The current timestamp.

* `CREATE_STOPPED` - When the job stopped.

* `ACTIVE` or `CREATE_FAILED` - When the job finished or failed.
@return [Time]

@!attribute [rw] optimization_metric

The accuracy metric used to optimize the predictor.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/forecast-2018-06-26/DescribePredictorResponse AWS API Documentation

Constants

SENSITIVE