RandomSearchOracle
类keras_tuner.oracles.RandomSearchOracle(
objective=None,
max_trials=10,
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
和字符串组成的列表。如果是字符串,将推断优化的方向(min 或 max)。如果是 keras_tuner.Objective
列表,我们将最小化所有要最小化的目标的总和减去所有要最大化的目标的总和。当 Tuner.run_trial()
或 HyperModel.fit()
返回单个浮点数作为要最小化的目标时,objective
参数是可选的。max_trial
个模型之前中断搜索。默认为 10。HyperParameters
实例。可用于覆盖(或提前注册)搜索空间中的超参数。hyperparameters
中指定的超参数条目是否应添加到搜索空间。如果不是,则使用这些参数的默认值。默认为 True。hyperparameters
中列出的超参数条目。默认为 True。Trial
次数。达到此次数时,搜索将停止。当没有任何重试成功时,Trial
被标记为失败。