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