Solution - Amazon Personalize

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

Solution

重要

默认情况下,所有新解决方案都使用自动训练。使用自动训练,当您的解决方案处于活动状态时,您就会产生培训费用。为避免不必要的成本,完成后,您可以更新解决方案以关闭自动训练。有关培训费用的信息,请参阅 Amazon Personalize 定价

提供有关解决方案的信息的对象。解决方案包括 Amazon Personalize 用来生成推荐的自定义配方、自定义参数和经过训练的模型(解决方案版本)。

创建解决方案后,您无法更改其配置。如果您需要进行更改,可以使用 Amazon Personalize 控制台克隆解决方案或创建一个新的控制台。

内容

autoMLResult

如果 performAutoML 为 true,请指定找到的最佳食谱。

类型:AutoMLResult 对象

必需:否

creationDateTime

解决方案的创建日期和时间(采用 Unix 时间)。

类型:时间戳

必需:否

datasetGroupArn

提供训练数据的数据集组的 Amazon 资源名称 (ARN)。

类型:字符串

长度约束:最大长度为 256。

模式:arn:([a-z\d-]+):personalize:.*:.*:.+

必需:否

eventType

用于训练模型的事件类型(例如,“单击”或“点赞”)。如果没有提供 eventType,Amazon Personalize 将使用所有交互进行同等权重的训练,而不考虑类型。

类型:字符串

长度约束:最大长度为 256。

必需:否

lastUpdatedDateTime

上次更新解决方案的日期和时间(采用 Unix 时间)。

类型:时间戳

必需:否

latestSolutionUpdate

提供解决方案最新更新的摘要。

类型:SolutionUpdateSummary 对象

必需:否

latestSolutionVersion

描述解决方案的最新版本,包括状态和ARN。

类型:SolutionVersionSummary 对象

必需:否

name

解决方案的名称。

类型:字符串

长度限制:最小长度为 1。最大长度为 63。

模式:^[a-zA-Z0-9][a-zA-Z0-9\-_]*

必需:否

performAutoML
重要

我们建议不要启用自动机器学习。相反,请将您的使用案例与可用的 Amazon Personalize 配方匹配。有关更多信息,请参阅 Determining your use case(确定您的使用案例)。

如果为 true,Amazon Personalize 将从解决方案配置中指定的列表中搜索最佳 USER _ PERSONALIZATION 配方(recipeArn不得指定)。如果为 false(默认值),Amazon Personalize 将使用 recipeArn 进行训练。

类型:布尔值

必需:否

performAutoTraining

指定解决方案是否自动创建解决方案版本。默认设置为True,解决方案每 7 天自动创建新的解决方案版本。

有关 auto training 的更多信息,请参阅创建和配置解决方案

类型:布尔值

必需:否

performHPO

是否对所选配方执行超参数优化 (HPO)。默认为 false

类型:布尔值

必需:否

recipeArn

用于创建解决方案ARN的配方。当 performAutoML 为 false 时,这是必需的。

类型:字符串

长度约束:最大长度为 256。

模式:arn:([a-z\d-]+):personalize:.*:.*:.+

必需:否

solutionArn

解决方案ARN中的那个。

类型:字符串

长度约束:最大长度为 256。

模式:arn:([a-z\d-]+):personalize:.*:.*:.+

必需:否

solutionConfig

描述解决方案的配置属性。

类型:SolutionConfig 对象

必需:否

status

解决方案的状态。

解决方案可处于以下几种状态之一:

  • CREATEPENDING> CREATE IN_ PROGRESS > ACTIVE-or-CREATE FAILED

  • DELETEPENDING> DELETE IN_ PROGRESS

类型:字符串

长度约束:最大长度为 256。

必需:否

另请参阅

有关API在其中一种特定语言中使用此功能的更多信息 AWS SDKs,请参阅以下内容: