Solution
¶
Source code in docs_src/capo_personalize/types/solution.py
auto_ml_result
instance-attribute
¶
auto_ml_result: NotRequired[AutoMLResult]
When performAutoML is true, specifies the best recipe found.
creation_date_time
instance-attribute
¶
creation_date_time: NotRequired[Date]
The creation date and time (in Unix time) of the solution.
dataset_group_arn
instance-attribute
¶
dataset_group_arn: NotRequired[Arn]
The Amazon Resource Name (ARN) of the dataset group that provides the training data.
event_type
instance-attribute
¶
event_type: NotRequired[EventType]
The event type (for example, 'click' or 'like') that is used for training the model. If no eventType is provided, Amazon Personalize uses all interactions for training with equal weight regardless of type.
last_updated_date_time
instance-attribute
¶
last_updated_date_time: NotRequired[Date]
The date and time (in Unix time) that the solution was last updated.
latest_solution_update
instance-attribute
¶
latest_solution_update: NotRequired[SolutionUpdateSummary]
Provides a summary of the latest updates to the solution.
latest_solution_version
instance-attribute
¶
latest_solution_version: NotRequired[SolutionVersionSummary]
Describes the latest version of the solution, including the status and the ARN.
perform_auto_ml
instance-attribute
¶
perform_auto_ml: PerformAutoML
We don't recommend enabling automated machine learning. Instead, match your use case to the available Amazon Personalize recipes. For more information, see Determining your use case.
When true, Amazon Personalize performs a search for the best USER_PERSONALIZATION recipe from the list specified in the solution configuration (recipeArn must not be specified). When false (the default), Amazon Personalize uses recipeArn for training.
perform_auto_training
instance-attribute
¶
perform_auto_training: NotRequired[PerformAutoTraining]
Specifies whether the solution automatically creates solution versions. The default is True and the solution automatically creates new solution versions every 7 days.
For more information about auto training, see Creating and configuring a solution.
perform_hpo
instance-attribute
¶
perform_hpo: PerformHPO
Whether to perform hyperparameter optimization (HPO) on the chosen recipe. The default is false.
perform_incremental_update
instance-attribute
¶
perform_incremental_update: NotRequired[PerformIncrementalUpdate]
A Boolean value that indicates whether incremental training updates are performed on the model. When enabled, this allows the model to learn from new data more frequently without requiring full retraining, which enables near real-time personalization. This parameter is supported only for solutions that use the semantic-similarity recipe
recipe_arn
instance-attribute
¶
recipe_arn: NotRequired[Arn]
The ARN of the recipe used to create the solution. This is required when performAutoML is false.
solution_config
instance-attribute
¶
solution_config: NotRequired[SolutionConfig]
Describes the configuration properties for the solution.