创建批量推理作业(控制台) - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建批量推理作业(控制台)

完成为批量建议准备输入数据后,就可以创建批量推理作业了。此过程假定您已创建了一个解决方案和一个解决方案版本(经过训练的模型)。

创建批量推理作业(控制台)
  1. 打开 Amazon Personalize 控制台(网址为 https://console.aws.amazon.com/personalize/home),并登录您的账户。

  2. 数据集组页面,选择您的数据集组。

  3. 在导航窗格的自定义资源下,选择批量推理作业

  4. 选择创建批量推理作业

  5. 选择批量推理作业类型。

    • 要生成不带主题的物品建议,请选择物品建议

    • 如果您使用 Similar-Items 配方并想向相似物品组添加描述性主题,请选择内容生成器中带有主题的建议。要生成主题,必须有一个包含物品名称数据和文本数据的物品数据集。有关更多信息,请参阅内容生成器中带有主题的批量建议

  6. 批量推理作业详细信息批量推理作业名称中,指定批量推理作业的名称。

  7. 对于解决方案,选择解决方案,然后选择要用于生成建议的解决方案版本 ID

  8. 对于结果数量,可以选择为每行输入数据指定建议的数量。默认值为 25。

  9. 如果您的批处理作业生成了带有主题的建议,请在带有主题的建议详细信息中,选择物品数据集中包含物品名称或标题的列。这些数据可以帮助生成更相关的主题。有关更多信息,请参阅内容生成器中带有主题的批量建议

  10. 输入源中,指定输入文件的 Amazon S3 路径。

    使用以下语法:s3://<name of your S3 bucket>/<folder name>/<input JSON file name>.json

    您的输入数据必须采用与您的解决方案使用的食谱对应的正确格式。有关输入数据的示例,请参阅批量推理作业输入和输出 JSON 示例

  11. 对于解密密钥,如果您使用自己的密 Amazon KMS 钥进行存储桶加密,请指定密钥的 Amazon 资源名称 (ARN)。Amazon Personalize 必须拥有使用您的密钥的权限 有关授予权限的信息,请参阅向 Amazon Personalize 授予使用您 Amazon KMS 密钥的权限

  12. 输出目标中,指定输出位置的路径。我们建议使用不同的输出数据位置(文件夹或其他 Amazon S3 存储桶)。

    使用以下语法:s3://<name of your S3 bucket>/<output folder name>/

  13. 对于加密密钥,如果您使用自己的 Amazon KMS 密钥进行加密,请指定密钥的 ARN。Amazon Personalize 必须拥有使用您的密钥的权限 有关授予权限的信息,请参阅向 Amazon Personalize 授予使用您 Amazon KMS 密钥的权限

  14. 对于 IAM 服务角色,选择您在设置过程中为 Amazon Personalize 创建的 IAM 服务角色。此角色必须分别对您的输入和输出 Amazon S3 存储桶具有读写权限。

  15. 筛选条件中,(可选)选择一个筛选条件,以将筛选条件应用于批量建议。如果您的筛选器使用占位符参数,请确保这些参数的值包含在您的输入 JSON 中。有关更多信息,请参阅 在您的输入 JSON 中提供筛选器值

  16. 对于标签,可以选择添加任何标签。有关标记 Amazon Personalize 资源的更多信息,请参阅为 Amazon Personalize 资源添加标签

  17. 选择创建批量推理作业。此时将开始创建批量推理作业,批量推理作业页面将显示,并显示批量推理作业详细信息部分。

    当批量推理作业的状态更改为活动 时,您可以从指定的输出 Amazon S3 存储桶中检索作业的输出。输出文件的名称将采用 input-name.out 格式。