基礎的 Tuner
類別是管理超參數搜尋過程的類別,包含模型建立、訓練和評估。對於每次試驗,Tuner
會從 Oracle
實例接收新的超參數值。在呼叫 model.fit(...)
之後,它會將評估結果送回 Oracle
實例,並取回下一組要嘗試的超參數。
有一些內建的 Tuner
子類別可用於廣泛使用的調整演算法:RandomSearch
、BayesianOptimization
和 Hyperband
。
您也可以子類別化 Tuner
類別來自訂您的調整過程。特別是,您可以覆寫 run_trial
函式來自訂模型建立和訓練。