KerasTuner:超參數調整 / API 文件 / KerasTuner 中的 Tuner 類別

KerasTuner 中的 Tuner 類別

基礎的 Tuner 類別是管理超參數搜尋過程的類別,包含模型建立、訓練和評估。對於每次試驗,Tuner 會從 Oracle 實例接收新的超參數值。在呼叫 model.fit(...) 之後,它會將評估結果送回 Oracle 實例,並取回下一組要嘗試的超參數。

有一些內建的 Tuner 子類別可用於廣泛使用的調整演算法:RandomSearchBayesianOptimizationHyperband

您也可以子類別化 Tuner 類別來自訂您的調整過程。特別是,您可以覆寫 run_trial 函式來自訂模型建立和訓練。

基礎 Tuner 類別

Objective 類別

RandomSearch Tuner

GridSearch Tuner

BayesianOptimization Tuner

Hyperband Tuner

Sklearn Tuner