基础 Tuner
类是管理超参数搜索过程的类,包括模型创建、训练和评估。对于每次试验,Tuner
从 Oracle
实例接收新的超参数值。在调用 model.fit(...)
后,它将评估结果发送回 Oracle
实例,并检索下一组要尝试的超参数。
有一些内置的 Tuner
子类可用于广泛使用的调整算法:RandomSearch
、BayesianOptimization
和 Hyperband
。
您还可以对 Tuner
类进行子类化以自定义您的调整过程。特别是,您可以覆盖 run_trial
函数 来自定义模型构建和训练。