0

如何让 optuna 建议从此列表中的浮点数值:

[1e-6, 1e-5, 1e-4, 1e-3, 1e-2, 1e-1, 1.0]

我正在使用这个 Python 代码片段:

trial.suggest_float("lambda", 1e-6, 1.0, log=True)

它正确地建议了 1e-6 和 1.0 之间的值,但它建议了该范围内的其他值,而不仅仅是上面列表中明确的值。我究竟做错了什么?

4

1 回答 1

2

要从列表中选择,请使用Suggest_categorical。

trial.suggest_categorical("lambda", [1e-6, 1e-5, 1e-4, 1e-3, 1e-2, 1e-1, 1.0])
于 2021-09-28T00:56:23.780 回答