Package-level declarations

Types

Link copied to clipboard
data class DatasetImportJob(val dataSource: DatasetImportJobDataSourceProperties? = null, val datasetArn: String? = null, val datasetImportJobArn: String? = null, val jobName: String? = null, val roleArn: String? = null)

Initial DatasetImportJob for the created dataset

Link copied to clipboard
data class DatasetImportJobDataSourceProperties(val dataLocation: String? = null)

The Amazon S3 bucket that contains the training data to import.

Link copied to clipboard
data class GetDatasetGroupResult(val datasetGroupArn: String? = null)
Link copied to clipboard
data class GetDatasetResult(val datasetArn: String? = null, val datasetImportJob: DatasetImportJob? = null)
Link copied to clipboard
data class GetSchemaResult(val schemaArn: String? = null)
Link copied to clipboard
data class GetSolutionResult(val solutionArn: String? = null)
Link copied to clipboard
data class SolutionCategoricalHyperParameterRange(val name: String? = null, val values: List<String>? = null)

Provides the name and values of a Categorical hyperparameter.

Link copied to clipboard
data class SolutionConfig(val algorithmHyperParameters: Map<String, String>? = null, val autoMlConfig: SolutionConfigAutoMlConfigProperties? = null, val eventValueThreshold: String? = null, val featureTransformationParameters: Map<String, String>? = null, val hpoConfig: SolutionConfigHpoConfigProperties? = null)

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

Link copied to clipboard
data class SolutionConfigAutoMlConfigProperties(val metricName: String? = null, val recipeList: List<String>? = null)

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

Link copied to clipboard

Describes the properties for hyperparameter optimization (HPO)

data class SolutionConfigHpoConfigPropertiesAlgorithmHyperParameterRangesProperties(val categoricalHyperParameterRanges: List<SolutionCategoricalHyperParameterRange>? = null, val continuousHyperParameterRanges: List<SolutionContinuousHyperParameterRange>? = null, val integerHyperParameterRanges: List<SolutionIntegerHyperParameterRange>? = null)

The hyperparameters and their allowable ranges

data class SolutionConfigHpoConfigPropertiesHpoObjectiveProperties(val metricName: String? = null, val metricRegex: String? = null, val type: SolutionConfigHpoConfigPropertiesHpoObjectivePropertiesType? = null)

The metric to optimize during HPO.

data class SolutionConfigHpoConfigPropertiesHpoResourceConfigProperties(val maxNumberOfTrainingJobs: String? = null, val maxParallelTrainingJobs: String? = null)

Describes the resource configuration for hyperparameter optimization (HPO).

Link copied to clipboard
data class SolutionContinuousHyperParameterRange(val maxValue: Double? = null, val minValue: Double? = null, val name: String? = null)

Provides the name and range of a continuous hyperparameter.

Link copied to clipboard
data class SolutionIntegerHyperParameterRange(val maxValue: Int? = null, val minValue: Int? = null, val name: String? = null)

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