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

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

类似物品食谱

Similar-Item(aws-simar-items)为与您指定的物品相似的物品生成推荐。Similar-Item 针对与物品元数据相似的物品推荐场景进行了优化 要使用 Similar-Items,您必须创建交互数据集和项目数据集。当您的目录具有项目元数据和很少或没有交互的项目时,请使用 Similar-Items,但您的交互数据集至少具有 1000 个独特的历史和事件互动(合并)。

Similar-Items 根据交互数据集中用户历史记录中项目的共同出现次数以及项目元数据(包括分类和非结构化文本元数据)在 Item 数据集中计算相似性。例如,使用 Similar-Items,Amazon Personalize 化可以推荐买家经常购买的商品以类似风格,或者推荐不同用户也以类似描述观看的电影。

对于 Similar-Items,您可以在GetRecommendations操作(或 Amazon Personalize 化控制台)和 Amazon Personalize 化会返回类似商品的列表。或者,您可以使用批量工作流程获取库存中所有商品的类似商品(请参阅获取批量推荐和用户细分)。您可以获得与冷物品类似的物品的推荐(互动次数少于五个的物品)。如果 Amazon Personalize 项目找不到您在推荐请求或批次输入文件中指定的项目编号,该配方将返回热门项目作为推荐。

有关在 Item 数据集中设置分类和非结构化文本元数据的格式的信息,请参阅项目数据集. 如果你没有项目元数据并且想要推荐类似的项目,请使用SIMS 配方.

属性和超级参数

Similar-Protem 配方具有以下属性:

  • 名称aws-similar-items

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

  • 算法 ARNarn:aws:personalize:::algorithm/aws-similar-items

有关更多信息,请参阅第 1 步:选择配方

下表描述了 Similar 项目配方的超参数。超参数 是一个算法参数,您可以调整该参数以提高模型性能。算法超参数控制模型的执行方式。为超参数选择最佳值的过程称为超参数优化 (HPO)。有关更多信息,请参阅超级参数和 HPO

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

  • 范围:[上界, 下界]

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

  • 可调 HPO:该参数是否可以参与 HPO?

名称 描述
算法超参数(仅限 HPO)
item_id_hidden_dimension

Amazon Personalize 化用于基于互动数据对商品编码嵌入模型的隐藏变量的数量。隐藏变量 重新创建用户的购买历史记录和项目统计数据来生成排名分数。使用item_id_hidden_dimension,您必须使用 HPO 并提供最小和最大范围值。Amazon Personalize 化使用 HPO 在您指定的范围内找到最佳价值。当您拥有较大的交互数据集时,请指定更大的最大值。使用更大的最大值需要更多的处理时间。

要使用 HPO,请设置performHPOtrue当你打电话给CreateSolutionoperation.

默认值:100

Range (范围):[30, 200]

值类型:整数

HPO 可调:仅限 HPO

item_metadata_hidden_dimension

Amazon Personalize 用于为项目元数据建模的隐藏变量数。使用item_metadata_hidden_dimension,您必须使用 HPO 并提供最小和最大范围值。Amazon Personalize 化使用 HPO 在您指定的范围内找到最佳价值。当您拥有较大的交互数据集时,请指定更大的最大值。使用更大的最大值需要更多的处理时间。

要使用 HPO,请设置performHPOtrue当你打电话给CreateSolutionoperation.

默认值:100

Range (范围):[30, 200]

值类型:整数

HPO 可调:仅限 HPO