步骤 1:选择食谱 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

步骤 1:选择食谱

Amazon Personalize 根据常见用例为训练模型提供配方。食谱是专为特定用例准备的Amazon Personalize 算法。

Amazon Personalize 食谱在培训期间使用以下内容:

  • 数据的预定义属性

  • 预定义特征转换

  • 预定义算法

  • 算法的初始参数设置

要优化模型,可以在创建解决方案时重写其中的许多参数。有关更多信息,请参阅超级参数和 HPO

根据你想要完成的任务和对食谱的熟悉程度选择特定的食谱。每个配方都是针对特定用例设计的。有关确定用例和选择食谱的帮助,请参阅识别您的使用案例

Amazon Personalize 食谱

Amazon Personalize ize 提供三种类型的食谱。除了行为差异外,每种类型对获取推荐都有不同的要求,如下表所示。

配方类型 食谱 API API 要求
USER_PERSONALIZATION

用户个性化

HNN 配方(旧版)

HRNN 元数据食谱(旧版)

HRN-COLDSTART 食谱(旧版)

GetRecommendations

userId:必需

itemId:未使用

inputList:不适用

热门物品

当下趋势

热门程度-计数

GetRecommendations

userId: 仅当您应用了需要它的过滤器时才是必需的

itemId:未使用

inputList:不适用

PERSONALIZED_RANKING

个性化-排名

GetPersonalizedRanking

userId:必需

itemId:不适用

inputList:itemId 的列表

RELATED_ITEMS

类似物品

SIMS

GetRecommendations

userId: 仅当您应用了需要它的过滤器时才是必需的

itemId:必需

inputList:不适用

用户分段

项目关联性

商品-属性-关联性

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