KerasTuner:超参数调优 / API 文档 / KerasTuner 中的 Tuner 类

KerasTuner 中的 Tuner 类

基础 Tuner 类是管理超参数搜索过程的类,包括模型创建、训练和评估。对于每次试验,TunerOracle 实例接收新的超参数值。调用 model.fit(...) 后,它将评估结果发送回 Oracle 实例,并从中检索下一组要尝试的超参数。

对于广泛使用的调优算法,有几个内置的 Tuner 子类可用:RandomSearchBayesianOptimizationHyperband

您还可以通过继承 Tuner 类来自定义您的调优过程。特别是,您可以 覆盖 run_trial 函数 来自定义模型构建和训练。

基础 Tuner 类

Objective 类

RandomSearch Tuner

GridSearch Tuner

BayesianOptimization Tuner

Hyperband Tuner

Sklearn Tuner