GridSearchOracle
類別keras_tuner.oracles.GridSearchOracle(
objective=None,
max_trials=None,
seed=None,
hyperparameters=None,
allow_new_entries=True,
tune_new_entries=True,
max_retries_per_trial=0,
max_consecutive_failed_trials=3,
)
網格搜尋 Oracle。
參數
keras_tuner.Objective
實例,或是一個包含 keras_tuner.Objective
和字串的列表。如果是一個字串,則會推斷優化的方向(最小化或最大化)。如果是一個 keras_tuner.Objective
列表,我們會最小化所有要最小化的目標之總和,減去所有要最大化的目標之總和。當 Tuner.run_trial()
或 HyperModel.fit()
返回一個單一的浮點數作為要最小化的目標時,objective
參數是可選的。max_trial
個模型之前中斷搜尋。如果未指定,則會執行到搜尋空間耗盡為止。HyperParameters
實例。可用於覆寫(或預先註冊)搜尋空間中的超參數。hyperparameters
中指定的超參數條目新增到搜尋空間。如果為否,則會使用這些參數的預設值。預設為 True。hyperparameters
中列出的超參數條目。預設為 True。Trial
的最大次數。Trial
最大次數。當達到此數字時,搜尋將停止。當沒有任何重試成功時,Trial
會被標記為失敗。