获取用户细分 - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

获取用户细分

要获取用户细分,您可以使用批量细分作业。批量细分作业 是一种工具,可从 Amazon S3 存储桶导入您的批量输入数据,并使用通过 USER_SEGMENTATION 食谱训练的解决方案版本为每一行输入数据生成用户细分

根据食谱,输入数据是 JSON 格式的物品列表或物品元数据属性列表。对于物品属性,您的输入数据可以包含基于多个元数据属性创建用户细分的表达式。批量细分作业将用户细分导出到输出 Amazon S3 存储桶。根据每个用户与您输入数据中物品交互的概率,按降序对每个用户细分进行排序。

在生成用户细分时,Amazon Personalize 会考虑来自批量和单独导入的数据集中的数据:

  • 对于批量数据,Amazon Personalize 仅使用上次完整解决方案版本训练中提供的批量数据生成细分。而且,它仅使用您以 FULL(替换现有数据)导入模式导入的批量数据。

  • 对于单独数据导入操作的数据,Amazon Personalize 使用上次完整解决方案版本训练中提供的数据生成用户细分。要让较新的记录影响用户细分,请创建新解决方案版本,然后创建批量细分作业。

生成用户细分的工作原理如下:

  1. 准备好您的输入数据并以 JSON 格式将其上传到 Amazon S3 存储桶。输入数据的格式取决于您使用的食谱和要创建的作业。请参阅 为用户细分准备输入数据

  2. 为输出数据创建一个单独的位置,可以是不同的文件夹,也可以是不同的 Amazon S3 存储桶。

  3. 创建批量细分作业。请参阅 创建批量细分作业

  4. 批量细分作业完成后,从 Amazon S3 的输出位置检索用户细分。