创建解决方案 (Amazon CLI) - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

创建解决方案 (Amazon CLI)

重要

创建解决方案后,您无法更改其配置。默认情况下,所有新解决方案都使用自动训练。使用自动训练,当您的解决方案处于活动状态时,您就会产生培训费用。为避免不必要的开支,请务必在完成后删除该解决方案。有关培训费用的信息,请参阅 Amazon Personalize 定价

要使用创建解决方案 Amazon CLI,请使用create-solution命令。此命令使用 CreateSolution API 操作。以下代码向您展示了如何创建使用自动训练的解决方案。它每五天自动创建一个新的解决方案版本。

要使用代码,请对其进行更新以为解决方案命名,指定数据集组的 Amazon 资源名称 (ARN),可以选择更改训练频率,并指定要使用的配方的 ARN。有关配方的信息,请参阅选择食谱

aws personalize create-solution \ --name solution name \ --dataset-group-arn dataset group ARN \ --recipe-arn recipe ARN \ --perform-auto-training \ --solution-config "{\"autoTrainingConfig\": {\"schedulingExpression\": \"rate(5 days)\"}}"

创建解决方案后,记录解决方案 ARN 以备将来使用。通过自动训练,解决方案处于活动状态后,解决方案版本将在一个版本内开始创建。如果您在一小时内手动创建解决方案版本,则该解决方案将跳过第一次自动训练。训练开始后,您可以使用版本 API 操作获取解决方案版本的 Amazon 资源名称 (ARN)。ListSolution要获取其状态,请使用DescribeSolution版本 API 操作。

当解决方案版本处于活动状态时,您就可以使用它来获取建议了。如何使用有效的解决方案版本取决于您如何获得推荐:

  • 要获得实时推荐,您可以通过 Amazon Personalize 活动部署有效的解决方案版本。您可以使用该活动为用户获取推荐。请参阅 创建市场活动

  • 对于批量建议,您可以在创建批处理推理作业或批处理区段作业时指定 ACTIVE 解决方案版本。请参阅 批量建议和用户细分(自定义资源)