本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建推荐人 (Amazon CLI)
使用以下Amazon CLI代码为域用例创建推荐器。为您的每个域名用例运行此代码。对于recipeArn
,您需要提供您的用例的 Amazon 资源名称(ARN)。可用的用例取决于您的域名。有关用例及其 ARN 的列表,请参阅选择推荐用例。
对于我们的Top picks for your
Recommended for you
用例,Amazon Personalize 在推荐商品时会使用探索方式。有关更多信息,请参阅配置探索:
aws personalize create-recommender \ --name
recommender name
\ --dataset-group-arndataset group ARN
\ --recipe-arnrecipe ARN
配置探索
对于我们的Top picks for your
Recommended 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-arndataset group ARN
\ --recipe-arn arn:aws:personalize:::recipe/aws-vod-top-picks \ --recommender-config "{\"itemExplorationConfig\":{\"explorationWeight\":\"0.3\",\"explorationItemAgeCutOff\":\"30\"}}"