【发布时间】:2022-08-19 00:37:49
【问题描述】:
我们是否需要在 algorithmHyperParameters 和 algorithmHyperParameterRanges 中都指定超参数?如果是,那么我们是否应该在 algorithmHyperParameters 中指定一个值(根据文档为字符串),但在 algorithmHyperParameterRanges 中指定一个范围(如果是整数值超参数,则为整数)?
例如:Similar-Items 配方有一个整数值超参数 item_id_hidden_dimension。如果我使用以下解决方案配置,其中 item_id_hidden_dimension 仅在 algorithmHyperParameterRanges 而不是在 algorithmHyperParameters 中指定,我会收到错误:
调用 CreateSolution 操作时发生错误 (InvalidInputException):提供算法中使用的超参数:arn:aws:personalize:::algorithm/aws-similar-items
\"solution_config\": {
\"algorithmHyperParameters\": {},
\"hpoConfig\": {
\"algorithmHyperParameterRanges\": {
\"integerHyperParameterRanges\": [
{
\"name\": \"item_id_hidden_dimension\",
\"minValue\": 30,
\"maxValue\": 200
}
],
\"categoricalHyperParameterRanges\": [],
\"continuousHyperParameterRanges\": []
},
\"hpoResourceConfig\": {
\"maxNumberOfTrainingJobs\": \"4\",
\"maxParallelTrainingJobs\": \"2\"
}
}
}
但是,如果我使用以下解决方案配置,其中在 algorithmHyperParameterRanges 和 algorithmHyperParameters 中都指定了 item_id_hidden_dimension,我仍然会收到相同的错误:
调用 CreateSolution 操作时发生错误 (InvalidInputException):提供算法中使用的超参数:arn:aws:personalize:::algorithm/aws-similar-items
\"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\"
}
}
}
标签: amazon-web-services amazon-personalize