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

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

Amazon Personalize 中的域推荐器

如果创建了域数据集组,则在导入数据后,就可以为域应用场景创建推荐器。推荐器 是生成建议的域数据集组资源。您可以在应用程序中使用推荐器来获取有关 GetRecommendations 操作的实时建议。

创建推荐器时,您需指定一个使用案例,然后 Amazon Personalize 通过使用案例的最佳配置,训练支持推荐器的模型。每个使用案例对获取建议都有不同的 API 要求。有关按域划分的推荐器使用案例列表,请参阅选择使用案例。每个区域最多可以创建 15 个推荐器。

Amazon Personalize 每 7 天自动重新训练一次支持推荐器的模型。这是一次全面的再训练,基于数据集中的全部数据创建全新的模型。Amazon Personalize 通过热门精选为您推荐 使用案例,每两小时更新一次现有模型,以便在建议中加入带有浏览的新物品。

创建推荐器时,您可以执行以下操作:

创建推荐器后,您可以执行以下操作:

  • 评估推荐器 - 您可通过离线和在线指标来评估您的推荐器的性能。有关更多信息,请参阅 评估 Amazon Personalize 域推荐器

  • 停止和重新启动推荐器 - 如果您想暂停为活动推荐器计费,可以停止推荐器并稍后重新启动。有关更多信息,请参阅 停止推荐器

  • 更新推荐器的配置 - 您可以更新推荐器在训练中使用的列并更新推荐器的请求容量。有关更多信息,请参阅 更新推荐器

  • 删除推荐器 - 您可以通过 DeleteRecommender 操作删除推荐器。或者,您可以从 Amazon Personalize 控制台的推荐器详情页面中删除推荐器。

推荐器状态

推荐器可处于以下一种状态:

  • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE - 或 - CREATE FAILED

  • DELETE PENDING > DELETE IN_PROGRESS

要获得推荐器状态,请导航至 Amazon Personalize 控制台中的“推荐器”页面或使用 DescribeRecommender 操作。

每秒最低建议请求数和自动扩缩

重要

minRecommendationRequestsPerSecond 会增加您的账单费用。我们建议从 1 开始设置 minRecommendationRequestsPerSecond(默认值)。使用 Amazon CloudWatch 指标跟踪您的使用情况,并在必要minRecommendationRequestsPerSecond时增加使用量。

创建推荐器时,您可以配置推荐器的每秒最低建议请求数。每秒最低建议请求数 (minRecommendationRequestsPerSecond) 指定了 Amazon Personalize 预调配的基准建议请求吞吐量。默认值 minRecommendationRequestsPerSecond 为1。建议请求是单个 GetRecommendations 操作。请求吞吐量以每秒请求数来衡量,Amazon Personalize 使用每秒请求数来计算每小时请求数和推荐器使用量的价格。

如果您的每秒请求数增加到超过 minRecommendationRequestsPerSecond,则 Amazon Personalize 会自动纵向扩展和缩减预调配容量,但永远不会低于 minRecommendationRequestsPerSecond。增加容量时会有短时间延迟,这可能会导致请求丢失。

您的账单是每小时最低请求数(基于 minRecommendationRequestsPerSecond)或实际请求数中的较大值。实际使用的请求吞吐量按照一小时时段内的平均请求数/秒来计算。我们建议从默认值开始minRecommendationRequestsPerSecond,使用 Amazon CloudWatch 指标跟踪您的使用情况,然后minRecommendationRequestsPerSecond根据需要增加使用量。