

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

# Solution
<a name="API_Solution"></a>

**重要**  
默认情况下，所有新解决方案都使用自动训练。如果使用自动训练，则在解决方案处于活动状态时，就会产生训练费用。为避免产生不必要的费用，在完成后，可以[更新解决方案](https://docs.aws.amazon.com/personalize/latest/dg/API_UpdateSolution.html)以关闭自动训练。有关训练费用的信息，请参阅 [Amazon Personalize 定价](https://aws.amazon.com/personalize/pricing/)。

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

创建解决方案后，就不能更改其配置。如果您需要进行更改，则可以使用 Amazon Personalize 控制台[克隆解决方案](https://docs.aws.amazon.com/personalize/latest/dg/cloning-solution.html)或创建一个新的解决方案。

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

 ** autoMLResult **   <a name="personalize-Type-Solution-autoMLResult"></a>
如果 `performAutoML` 为 true，请指定找到的最佳食谱。  
类型：[AutoMLResult](API_AutoMLResult.md) 对象  
必需：否

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

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

 ** eventType **   <a name="personalize-Type-Solution-eventType"></a>
用于训练模型的事件类型（例如，“单击”或“点赞”）。如果没有提供 `eventType`，Amazon Personalize 将使用所有交互进行同等权重的训练，而不考虑类型。  
类型：字符串  
长度约束：最大长度为 256。  
必需：否

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

 ** latestSolutionUpdate **   <a name="personalize-Type-Solution-latestSolutionUpdate"></a>
提供解决方案最新更新的摘要。  
类型：[SolutionUpdateSummary](API_SolutionUpdateSummary.md) 对象  
必需：否

 ** latestSolutionVersion **   <a name="personalize-Type-Solution-latestSolutionVersion"></a>
描述解决方案的最新版本，包括状态和 ARN。  
类型：[SolutionVersionSummary](API_SolutionVersionSummary.md) 对象  
必需：否

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

 ** performAutoML **   <a name="personalize-Type-Solution-performAutoML"></a>
我们建议不要启用自动机器学习。相反，请将您的使用案例与可用的 Amazon Personalize 配方匹配。有关更多信息，请参阅 [Determining your use case](https://docs.aws.amazon.com/personalize/latest/dg/determining-use-case.html)（确定您的使用案例）。
如果为 true，Amazon Personalize 会从解决方案配置中指定的列表中搜索最佳 USER\$1PERSONALIZATION 食谱（不得指定 `recipeArn`）。如果为 false（默认值），Amazon Personalize 将使用 `recipeArn` 进行训练。  
类型：布尔值  
必需：否

 ** performAutoTraining **   <a name="personalize-Type-Solution-performAutoTraining"></a>
指定解决方案是否自动创建解决方案版本。默认设置为 `True`，解决方案每 7 天自动创建新的解决方案版本。  
有关自动训练的更多信息，请参阅[创建和配置解决方案](https://docs.aws.amazon.com/personalize/latest/dg/customizing-solution-config.html)。  
类型：布尔值  
必需：否

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

 ** performIncrementalUpdate **   <a name="personalize-Type-Solution-performIncrementalUpdate"></a>
一个布尔值，用于指示是否对模型执行增量训练更新。启用后，它允许模型更频繁地从新数据中学习，而无需进行全面的再训练，从而实现近乎实时的个性化。只有使用语义相似度配方的解决方案才支持此参数  
类型：布尔值  
必需：否

 ** recipeArn **   <a name="personalize-Type-Solution-recipeArn"></a>
用于创建解决方案的食谱的 ARN。当 `performAutoML` 为 false 时，这是必需的。  
类型：字符串  
长度约束：最大长度为 256。  
模式：`arn:([a-z\d-]+):personalize:.*:.*:.+`  
必需：否

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

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

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

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

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