在目前神经网络超参数调整的研究中,tensorflow/keras社区开发出了一款自动化调参工具 keras-tuner,通过keras-tuner我们在使tensorflow/keras 进行工程实践时,在模型参数优化这一环节可以方便的帮助我们做一些工作。
首先我们安装keras-tuner
要求:
Python 3.6
TensorFlow 2.0
从pypi安装
pip install -U keras-tuner
使用很简单,上来先import
import kerastuner as kt
首先先来介绍一下keras-tuner的参数类 HyperParameters,非常重要。
hp = kt.HyperParameters()
HyperParameters类作为一个hyerparameter容器。一个HyperParameters实例包含有关搜索空间和每个超参数的当前值的信息。当然也可以与使用超参数的模型构建代码内联定义超参数。这使您不必编写样板代码,并有助于使代码更具可维护性。
我们来看一个非常简