物品亲和力食谱 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

物品亲和力食谱

Item-Affinity(aws-item-Affinity)配方是 USER_SEGEMENT 配方,它为您指定的每个项目创建一个用户细分(用户组)。这些是 Amazon Personalize 化用户预测最有可能与每个商品进行互动。使用 Item-Affinity 了解有关用户的更多信息并根据其各自的用户细分采取行动。

例如,您可能希望根据目录中商品的用户偏好为零售应用程序创建营销活动。Item-Affinity 将根据交互和项目数据集中的数据为每个项目创建一个用户细分。您可以使用此选项将不同的项目推广到不同的用户细分,这取决于他们采取操作的可能性(例如,单击一个项目或购买物品)。其他用途可能包括向不同用户群体交叉销售产品或识别潜在的求职者。

要基于项目获取用户细分,您可以使用 Item-Affinity 配方创建解决方案和解决方案版本,然后将 JSON 格式的项目列表添加到 Amazon S3 存储桶并创建批处理区段作业. Amazon Personalize 化将每个商品的用户细分输出到 Amazon S3 中的输出位置。您的输入数据最多可包含 500 个项目以获取用户细分。有关为批处理段作业准备输入数据的信息,请参阅准备和导入批量输入数据.

您必须拥有交互数据集才能使用 Item-Affinity。项目和用户数据集是可选的。您可以通过批处理区段作业获取用户细分。有关更多信息,请参阅 获取批量推荐和用户细分

创建解决方案版本后,请确保您的解决方案版本和数据保持最新状态。使用 Item-Affinity,您必须手动创建新的解决方案版本(重新训练模型),以反映对目录的更新,并使用用户的最新行为更新模型。有关更多信息,请参阅 保持推荐相关性。要获取项目的用户细分,在创建解决方案版本时,该项目必须已存在。

物料关联配方具有以下属性:

  • 名称aws-item-affinity

  • 配方 Amazon 资源名称 (ARN)arn:aws:personalize:::recipe/aws-item-affinity

  • 算法 ARNarn:aws:personalize:::algorithm/aws-item-affinity

  • 功能转换 ARNarn:aws:personalize:::feature-transformation/item-affinity

  • 配方类型USER_SEGMENTATION

下表描述了 Item-Affinity 配方的超参数。一个超参数是一个算法参数,您调整该参数以提高模型性能。算法超参数控制模型的执行方式。您不能将超参数优化 (HPO) 用于 Item-Affinity 配方。

该表还为每个超参数提供以下信息:

  • 范围:[上界, 下界]

  • 值类型:Integer、Continuous(浮点数)、Categorical(布尔值、列表、字符串)

名称 说明
算法超参数
hidden_dimension

模型中使用的隐藏变量的数量。隐藏变量 重新创建用户的购买历史记录和项目统计数据来生成排名分数。当交互数据集包含更复杂的模式时,请指定更多数量的隐藏维度。使用更多隐藏维度需要更大的数据集和更多的处理时间。

默认值:149

Range (范围):[32, 256]

值类型:整数