# AlgorithmHyperParameterRangesProperty

Specifies the hyperparameters and their ranges.

Hyperparameters can be categorical, continuous, or integer-valued.

- Source: Generated code
- Type last changed: v2.93.0 · 23 Aug 2023

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_personalize as personalize } from 'aws-cdk-lib';
const algorithmHyperParameterRangesProperty: personalize.CfnSolution.AlgorithmHyperParameterRangesProperty = {
  categoricalHyperParameterRanges: [{
    name: 'name',
    values: ['values'],
  }],
  continuousHyperParameterRanges: [{
    maxValue: 123,
    minValue: 123,
    name: 'name',
  }],
  integerHyperParameterRanges: [{
    maxValue: 123,
    minValue: 123,
    name: 'name',
  }],
};
```

## Properties

- `categoricalHyperParameterRanges`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnSolution.CategoricalHyperParameterRangeProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_personalize.CfnSolution.CategoricalHyperParameterRangeProperty.html)[] — Provides the name and range of a categorical hyperparameter.

- `continuousHyperParameterRanges`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnSolution.ContinuousHyperParameterRangeProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_personalize.CfnSolution.ContinuousHyperParameterRangeProperty.html)[] — Provides the name and range of a continuous hyperparameter.

- `integerHyperParameterRanges`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnSolution.IntegerHyperParameterRangeProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_personalize.CfnSolution.IntegerHyperParameterRangeProperty.html)[] — Provides the name and range of an integer-valued hyperparameter.
