Oracle 類別是 KerasTuner 中所有搜尋演算法的基礎類別。一個 Oracle 物件會接收來自 Tuner 類別的模型評估結果,並產生新的超參數值。
Oracle
Tuner
內建的 Oracle 類別有 RandomSearchOracle、BayesianOptimizationOracle 和 HyperbandOracle。
RandomSearchOracle
BayesianOptimizationOracle
HyperbandOracle
您也可以通過繼承 Oracle 類別來編寫自己的調整演算法。