本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 1:选择食谱
Amazon Personalize 根据常见用例为训练模型提供配方。食谱是专为特定用例准备的Amazon Personalize 算法。
Amazon Personalize 食谱在培训期间使用以下内容:
-
数据的预定义属性
-
预定义特征转换
-
预定义算法
-
算法的初始参数设置
要优化模型,可以在创建解决方案时重写其中的许多参数。有关更多信息,请参阅超级参数和 HPO:
根据你想要完成的任务和对食谱的熟悉程度选择特定的食谱。每个配方都是针对特定用例设计的。有关确定用例和选择食谱的帮助,请参阅识别您的使用案例
Amazon Personalize 食谱
Amazon Personalize ize 提供三种类型的食谱。除了行为差异外,每种类型对获取推荐都有不同的要求,如下表所示。
配方类型 | 食谱 | API | API 要求 |
---|---|---|---|
USER_PERSONALIZATION | GetRecommendations |
|
|
热门物品 | GetRecommendations |
|
|
PERSONALIZED_RANKING | GetPersonalizedRanking |
|
|
RELATED_ITEMS | GetRecommendations |
|
|
用户分段 | CreateBatchSegmentJob |
有关批处理工作流程的要求,请参阅创建批分段分段任务。 |
查看可用的Amazon Personalize 食谱
查看可用配方列表:
-
在 Amazon Personalize 控制台中,选择一个数据集组。在导航窗格中,选择 Solutions and recipes (解决方案和配方),然后选择 Recipes (配方) 选项卡。
-
使用Amazon SDK for Python (Boto3),调用 ListRecipes API。
-
使用 Amazon CLI 运行以下命令。
aws personalize list-recipes
使用适用于 Python (Boto3) 的 SDK for Python (Boto3) 获取有关食谱的信息。DescribeRecipe要使用 Amazon CLI 获取有关配方的信息,请使用以下命令。
aws personalize describe-recipe --recipe-arn
recipe_arn