【发布时间】:2021-04-22 17:38:18
【问题描述】:
我正在尝试使用 Optuna 对我的模型进行超参数调整。
我被困在一个地方,我想定义一个具有对数正态/正态分布的搜索空间。在hyperopt 中可以使用hp.lognormal。是否可以使用Optuna的现有suggest_ api的组合来定义这样的空间?
【问题讨论】:
-
您或许可以利用来自
suggest_float(..., 0, 1)的逆变换(即U(0, 1))。我没有彻底测试它,因此发表评论,但这里有一个最小的例子,它可能是一个起点gist.github.com/hvy/4ef02ee2945fe50718c71953e1d6381d -
这真的很有帮助。您可以将其发布为答案,以便我接受吗
-
太棒了。我只是将其转发为答案。
标签: python-3.x machine-learning hyperparameters optuna