Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-personalize-solution.json
Parent schema serverless-framework-configuration
Type: object

Resource schema for AWS::Personalize::Solution.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-personalize

Properties

Name string | Aws_CF_FunctionString required

The name for the solution

DatasetGroupArn string | Aws_CF_FunctionString required

The ARN of the dataset group that provides the training data.

EventType string | Aws_CF_FunctionString

When your have multiple event types (using an EVENT_TYPE schema field), this parameter specifies which event type (for example, 'click' or 'like') is used for training the model. If you do not provide an eventType, Amazon Personalize will use all interactions for training with equal weight regardless of type.

PerformAutoML boolean

Whether to perform automated machine learning (AutoML). The default is false. For this case, you must specify recipeArn.

PerformHPO boolean

Whether to perform hyperparameter optimization (HPO) on the specified or selected recipe. The default is false. When performing AutoML, this parameter is always true and you should not set it to false.

RecipeArn string | Aws_CF_FunctionString

The ARN of the recipe to use for model training. Only specified when performAutoML is false.

SolutionConfig object

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

5 nested properties
AlgorithmHyperParameters object

Lists the hyperparameter names and ranges.

AutoMLConfig object

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

2 nested properties
MetricName string | Aws_CF_FunctionString

The metric to optimize.

RecipeList string[]

The list of candidate recipes.

maxItems=100
EventValueThreshold string | Aws_CF_FunctionString

Only events with a value greater than or equal to this threshold are used for training a model.

FeatureTransformationParameters object

Lists the feature transformation parameters.

HpoConfig object

Describes the properties for hyperparameter optimization (HPO)

3 nested properties
AlgorithmHyperParameterRanges object

The hyperparameters and their allowable ranges

3 nested properties
CategoricalHyperParameterRanges CategoricalHyperParameterRange[]

The categorical hyperparameters and their ranges.

maxItems=100
ContinuousHyperParameterRanges ContinuousHyperParameterRange[]

The continuous hyperparameters and their ranges.

maxItems=100
IntegerHyperParameterRanges IntegerHyperParameterRange[]

The integer hyperparameters and their ranges.

maxItems=100
HpoObjective object

The metric to optimize during HPO.

3 nested properties
MetricName string | Aws_CF_FunctionString

The name of the metric

Type string | Aws_CF_FunctionString

The type of the metric. Valid values are Maximize and Minimize.

MetricRegex string | Aws_CF_FunctionString

A regular expression for finding the metric in the training job logs.

HpoResourceConfig object

Describes the resource configuration for hyperparameter optimization (HPO).

2 nested properties
MaxNumberOfTrainingJobs string | Aws_CF_FunctionString

The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.

MaxParallelTrainingJobs string | Aws_CF_FunctionString

The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.

Definitions

SolutionArn string | Aws_CF_FunctionString

The ARN of the solution

CategoricalHyperParameterRange object

Provides the name and values of a Categorical hyperparameter.

Name string | Aws_CF_FunctionString

The name of the hyperparameter.

Values string[]

A list of the categories for the hyperparameter.

maxItems=100
ContinuousHyperParameterRange object

Provides the name and range of a continuous hyperparameter.

Name string | Aws_CF_FunctionString

The name of the hyperparameter.

MinValue number

The minimum allowable value for the hyperparameter.

min=-1000000
MaxValue number

The maximum allowable value for the hyperparameter.

min=-1000000
IntegerHyperParameterRange object

Provides the name and range of an integer-valued hyperparameter.

Name string | Aws_CF_FunctionString

The name of the hyperparameter.

MinValue integer

The minimum allowable value for the hyperparameter.

min=-1000000
MaxValue integer

The maximum allowable value for the hyperparameter.

max=1000000
SolutionConfig object

The configuration to use with the solution. When performAutoML is set to true, Amazon Personalize only evaluates the autoMLConfig section of the solution configuration.

AlgorithmHyperParameters object

Lists the hyperparameter names and ranges.

AutoMLConfig object

The AutoMLConfig object containing a list of recipes to search when AutoML is performed.

2 nested properties
MetricName string | Aws_CF_FunctionString

The metric to optimize.

RecipeList string[]

The list of candidate recipes.

maxItems=100
EventValueThreshold string | Aws_CF_FunctionString

Only events with a value greater than or equal to this threshold are used for training a model.

FeatureTransformationParameters object

Lists the feature transformation parameters.

HpoConfig object

Describes the properties for hyperparameter optimization (HPO)

3 nested properties
AlgorithmHyperParameterRanges object

The hyperparameters and their allowable ranges

3 nested properties
CategoricalHyperParameterRanges CategoricalHyperParameterRange[]

The categorical hyperparameters and their ranges.

maxItems=100
ContinuousHyperParameterRanges ContinuousHyperParameterRange[]

The continuous hyperparameters and their ranges.

maxItems=100
IntegerHyperParameterRanges IntegerHyperParameterRange[]

The integer hyperparameters and their ranges.

maxItems=100
HpoObjective object

The metric to optimize during HPO.

3 nested properties
MetricName string | Aws_CF_FunctionString

The name of the metric

Type string | Aws_CF_FunctionString

The type of the metric. Valid values are Maximize and Minimize.

MetricRegex string | Aws_CF_FunctionString

A regular expression for finding the metric in the training job logs.

HpoResourceConfig object

Describes the resource configuration for hyperparameter optimization (HPO).

2 nested properties
MaxNumberOfTrainingJobs string | Aws_CF_FunctionString

The maximum number of training jobs when you create a solution version. The maximum value for maxNumberOfTrainingJobs is 40.

MaxParallelTrainingJobs string | Aws_CF_FunctionString

The maximum number of parallel training jobs when you create a solution version. The maximum value for maxParallelTrainingJobs is 10.