

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

# 使用 AutoML 選擇 HRNN 配方 （僅限 API)
<a name="training-solution-auto-ml"></a>

Amazon Personalize 可根據其對輸入資料的分析，自動選擇最適合的階層遞歸神經網路 (HRNN) 配方。此選項稱為 AutoML。若要執行 AutoML，請在呼叫 [CreateSolution](API_CreateSolution.md) API 時將 `performAutoML` 參數設定為 `true`。

您也可以指定 Amazon Personalize 檢查的配方清單，以根據您指定的指標來判斷最佳配方。在此情況下，您會呼叫 `CreateSolution`操作，`true`為 `performAutoML` 參數指定 ，省略 `recipeArn` 參數，並包含 `solutionConfig` 參數，指定 `metricName`和 `recipeList`做為 `autoMLConfig` 物件的一部分。

下表顯示配方的選擇方法。必須指定 `performAutoML` 或 `recipeArn`，但不能同時指定兩者。AutoML 執行時僅能使用 HRNN 配方。


| performAutoML | recipeArn | solutionConfig | 結果 | 
| --- | --- | --- | --- | 
| true | 省略 | 已省略 | Amazon Personalize 選擇配方 | 
| true | 省略 | autoMLConfig：指定 metricName 和 recipeList | Amazon Personalize 從清單選擇可最佳化指標的配方 | 
| 省略 | 已指定 | 已省略 | 您指定配方 | 
| 省略 | 已指定 | 已指定 | 您會指定配方並覆寫預設訓練屬性 | 

**注意**  
當 `performAutoML` 是 `true` 時，系統會忽略 `solutionConfig` 物件的所有參數，但 `autoMLConfig` 除外。