

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

# SolutionVersion
<a name="API_SolutionVersion"></a>

一个对象，用于提供有关自定义数据集组中特定版[解决方案](https://docs.aws.amazon.com/personalize/latest/dg/API_Solution.html)的信息。

## 内容
<a name="API_SolutionVersion_Contents"></a>

 ** creationDateTime **   <a name="personalize-Type-SolutionVersion-creationDateTime"></a>
创建此版解决方案的日期和时间（采用 Unix 时间）。  
类型：时间戳  
必需：否

 ** datasetGroupArn **   <a name="personalize-Type-SolutionVersion-datasetGroupArn"></a>
提供训练数据的数据集组的 Amazon 资源名称 (ARN)。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):personalize:.*:.*:.+`  
必需：否

 ** eventType **   <a name="personalize-Type-SolutionVersion-eventType"></a>
用于训练模型的事件类型（例如，“单击”或“点赞”）。  
类型：字符串  
长度约束：最大长度为 256。  
必需：否

 ** failureReason **   <a name="personalize-Type-SolutionVersion-failureReason"></a>
如果训练解决方案版本失败，则为其原因。  
类型：字符串  
必需：否

 ** lastUpdatedDateTime **   <a name="personalize-Type-SolutionVersion-lastUpdatedDateTime"></a>
上次更新解决方案的日期和时间（采用 Unix 时间）。  
类型：时间戳  
必需：否

 ** name **   <a name="personalize-Type-SolutionVersion-name"></a>
解决方案版本的名称。  
类型：字符串  
长度限制：最小长度为 1。最大长度为 63。  
模式：`^[a-zA-Z0-9][a-zA-Z0-9\-_]*`  
必需：否

 ** performAutoML **   <a name="personalize-Type-SolutionVersion-performAutoML"></a>
如果为 true，Amazon Personalize 会根据解决方案配置搜索最佳食谱。如果为 false（默认值），Amazon Personalize 将使用 `recipeArn`。  
类型：布尔值  
必需：否

 ** performHPO **   <a name="personalize-Type-SolutionVersion-performHPO"></a>
是否对所选食谱执行超参数优化（HPO）。默认值为 `false`。  
类型：布尔值  
必需：否

 ** performIncrementalUpdate **   <a name="personalize-Type-SolutionVersion-performIncrementalUpdate"></a>
解决方案版本是否应执行增量更新。设置为 true 时，训练将仅处理自上次训练以来发生更改的数据，类似于 TrainingMode 设置为 UPDATE 的情况。这只能用于使用用户个性化配方的解决方案版本。  
类型：布尔值  
必需：否

 ** recipeArn **   <a name="personalize-Type-SolutionVersion-recipeArn"></a>
解决方案中使用的食谱的 ARN。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):personalize:.*:.*:.+`  
必需：否

 ** solutionArn **   <a name="personalize-Type-SolutionVersion-solutionArn"></a>
解决方案的 ARN。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):personalize:.*:.*:.+`  
必需：否

 ** solutionConfig **   <a name="personalize-Type-SolutionVersion-solutionConfig"></a>
描述解决方案的配置属性。  
类型：[SolutionConfig](API_SolutionConfig.md) 对象  
必需：否

 ** solutionVersionArn **   <a name="personalize-Type-SolutionVersion-solutionVersionArn"></a>
解决方案版本的 ARN。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):personalize:.*:.*:.+`  
必需：否

 ** status **   <a name="personalize-Type-SolutionVersion-status"></a>
解决方案版本的状态。  
解决方案版本可以处于下列状态之一：  
+ CREATE PENDING
+ CREATE IN\$1PROGRESS
+ ACTIVE
+ CREATE FAILED
+ CREATE STOPPING
+ CREATE STOPPED
类型：字符串  
长度约束：最大长度为 256。  
必需：否

 ** trainingHours **   <a name="personalize-Type-SolutionVersion-trainingHours"></a>
用于训练模型的时间。您需要为训练模型所花费的时间付费。只有在 Amazon Personalize 成功训练模型之后，才会显示此字段。  
类型：双精度  
有效范围：最小值为 0。  
必需：否

 ** trainingMode **   <a name="personalize-Type-SolutionVersion-trainingMode"></a>
创建解决方案版本时要执行的训练的范围。`FULL` 训练会考虑数据集组中的所有数据。`UPDATE` 仅处理自上次训练以来发生变化的数据。只有通过 User-Personalization 配方创建的解决方案版本才能使用 `UPDATE`。  
类型：字符串  
有效值：`FULL | UPDATE | AUTOTRAIN`  
必需：否

 ** trainingType **   <a name="personalize-Type-SolutionVersion-trainingType"></a>
解决方案版本是自动创建还是手动创建。  
类型：字符串  
有效值：`AUTOMATIC | MANUAL`  
必需：否

 ** tunedHPOParams **   <a name="personalize-Type-SolutionVersion-tunedHPOParams"></a>
如果执行了超参数优化，则包含性能最佳模型的超参数值。  
类型：[TunedHPOParams](API_TunedHPOParams.md) 对象  
必需：否

## 另请参阅
<a name="API_SolutionVersion_SeeAlso"></a>

有关以特定语言之一使用此 API 的更多信息 AWSSDKs，请参阅以下内容：
+  [AWS适用于 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/SolutionVersion) 
+  [AWS适用于 Java 的 SDK V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/personalize-2018-05-22/SolutionVersion) 
+  [AWS适用于 Ruby V3 的 SDK](https://docs.aws.amazon.com/goto/SdkForRubyV3/personalize-2018-05-22/SolutionVersion) 