

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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 時間為單位）。  
類型：Timestamp  
必要：否

 ** datasetGroupArn **   <a name="personalize-Type-SolutionVersion-datasetGroupArn"></a>
提供訓練資料的資料集群組的 Amazon Resource Name (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 時間為單位）。  
類型：Timestamp  
必要：否

 ** 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 IN\$1PROGRESS
+ ACTIVE
+ 建立失敗
+ 建立停止
+ 建立已停止
類型：字串  
長度限制：長度上限為 256。  
必要：否

 ** trainingHours **   <a name="personalize-Type-SolutionVersion-trainingHours"></a>
用於訓練模型的時間。您需要支付訓練模型所需的時間費用。只有在 Amazon Personalize 成功訓練模型之後，才會顯示此欄位。  
類型：Double  
有效範圍：最小值為 0。  
必要：否

 ** trainingMode **   <a name="personalize-Type-SolutionVersion-trainingMode"></a>
建立解決方案版本時要執行的訓練範圍。`FULL` 訓練會考慮資料集群組中的所有資料。只會`UPDATE`處理自上次訓練以來變更的資料。只有使用使用者個人化配方建立的解決方案版本才能使用 `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>

如需在其中一種語言特定 AWSSDKs中使用此 API 的詳細資訊，請參閱下列內容：
+  [AWS適用於 C\$1\$1 的 SDK](https://docs.aws.amazon.com/goto/SdkForCpp/personalize-2018-05-22/SolutionVersion) 
+  [AWS適用於 Java V2 的 SDK](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) 