【发布时间】:2020-10-22 08:32:16
【问题描述】:
我想使用 kerastuner 框架。
如何选择优化器和不同的学习率
可以传递给优化器。
这是我的model.compile()方法。
model.compile(
loss=BinaryCrossentropy(from_logits=True),
optimizer=hp.Choice('optimizer', values=['adam', 'adagrad', 'SGD']),
metrics=['accuracy']
)
该代码仅选择其中一个优化器
一次并且会使用默认的学习率。
我想通过hp.Float('lrate', min_value=1e-4, max_value=1e-2, sampling='LOG') 传递学习率
到每个优化器。我怎样才能嵌套它们。
【问题讨论】:
标签: tensorflow machine-learning neural-network hyperparameters keras-tuner