Keras 3 API 文档 / Keras调优器 / KerasTuner中的Tuner类

KerasTuner中的Tuner类

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

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

您还可以子类化Tuner类来定制您的调优过程。特别是,您可以重写run_trial函数以定制模型构建和训练。

基础调优器类

目标类

随机搜索调优器

网格搜索调参器

贝叶斯优化调谐器

Hyperband 调优器

Sklearn 调优器