创建推荐人 (Amazon CLI) - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建推荐人 (Amazon CLI)

使用以下Amazon CLI代码为域用例创建推荐器。为您的每个域名用例运行此代码。对于recipeArn,您需要提供您的用例的 Amazon 资源名称(ARN)。可用的用例取决于您的域名。有关用例及其 ARN 的列表,请参阅选择推荐用例

对于我们的Top picks for yourRecommended for you用例,Amazon Personalize 在推荐商品时会使用探索方式。有关更多信息,请参阅配置探索

aws personalize create-recommender \ --name recommender name \ --dataset-group-arn dataset group ARN \ --recipe-arn recipe ARN

配置探索

对于我们的Top picks for yourRecommended for you用例,Amazon Personalize 在推荐商品时会使用探索方式。探索包括测试不同的物品推荐,以了解用户如何对交互数据很少的物品做出反应。您可以使用以下方式配置探索:

  • 重点探索不太相关的项目(对于 API,这在中称为 ExplorationWeightRecommenderConfig):配置要探索的内容。可以指定 0 到 1 之间的十进制值。默认为。该值越接近 1,探索次数越多。通过更多的探索,推荐的项目越多,交互数据或相关性越少。为零时,不进行任何探索,建议基于当前数据(相关性)。

  • 探索物品年龄截止时间:指定自上次交互以来的最大物品寿命(以天为单位)。这定义了物品探索的范围。例如,如果您输入 10,则 Amazon Personalize 探索仅包含自数据集中上次互动以来 10 天内的交互数据的商品。

    要增加 Amazon Personalize 在探索期间考虑的物品数量,请输入更大的值。最小值为 1 天,默认值为 30 天。推荐可能包括没有来自此时间范围之外的交互数据的项目。这是因为这些物品与用户相关,而探索并未识别出它们。

以下代码显示了在为Top picks for you用例创建推荐器时如何配置探索。本示例使用默认值。

aws personalize create-recommender \ --name recommender name \ --dataset-group-arn dataset group ARN \ --recipe-arn arn:aws:personalize:::recipe/aws-vod-top-picks \ --recommender-config "{\"itemExplorationConfig\":{\"explorationWeight\":\"0.3\",\"explorationItemAgeCutOff\":\"30\"}}"