如何在Amazon Personalize中配置超参数启用HPO及解决相关报错
关于AWS Personalize超参数配置的问题
核心疑问
是否需要同时在algorithmHyperParameters和algorithmHyperParameterRanges中指定超参数?若是,是否需在algorithmHyperParameters中指定单个字符串值,在algorithmHyperParameterRanges中指定对应范围(如整数型超参数的数值范围)?
报错场景(以Similar-Items配方为例)
Similar-Items配方包含整数型超参数item_id_hidden_dimension,以下两种配置方式均触发相同报错:
An error occurred (InvalidInputException) when calling the CreateSolution operation: Provide a hyperparameter that is used in the algorithm: arn:aws:personalize:::algorithm/aws-similar-items
场景1:仅配置algorithmHyperParameterRanges
配置代码:
"solution_config": { "algorithmHyperParameters": {}, "hpoConfig": { "algorithmHyperParameterRanges": { "integerHyperParameterRanges": [ { "name": "item_id_hidden_dimension", "minValue": 30, "maxValue": 200 } ], "categoricalHyperParameterRanges": [], "continuousHyperParameterRanges": [] }, "hpoResourceConfig": { "maxNumberOfTrainingJobs": "4", "maxParallelTrainingJobs": "2" } } }
场景2:同时配置algorithmHyperParameters和algorithmHyperParameterRanges
配置代码:
"solution_config": { "algorithmHyperParameters": { "item_id_hidden_dimension": "100" }, "hpoConfig": { "algorithmHyperParameterRanges": { "integerHyperParameterRanges": [ { "name": "item_id_hidden_dimension", "minValue": 30, "maxValue": 200 } ], "categoricalHyperParameterRanges": [], "continuousHyperParameterRanges": [] }, "hpoResourceConfig": { "maxNumberOfTrainingJobs": "4", "maxParallelTrainingJobs": "2" } } }
内容的提问来源于stack exchange,提问作者shaila309
相关产品推荐
相关产品推荐

