optuna.distributions
distributions
模块定义了表示概率分布的各类,主要用于为优化试验建议初始超参数值。分布类继承自库内部的 BaseDistribution
,并使用特定参数进行初始化,例如 IntDistribution
的 low
和 high
端点。
Optuna 用户不应直接使用分布类,而是应使用 Trial
提供的实用函数,例如 suggest_int()
。
浮点数分布。 |
|
整数分布。 |
|
类别分布。 |
|
将分布序列化为 JSON 格式。 |
|
反序列化 JSON 格式的分布。 |
|
一个检查两个分布兼容性的函数。 |
以下类别已被弃用,并将在未来版本中移除。
线性域上的均匀分布。 |
|
对数域上的均匀分布。 |
|
线性域上的离散均匀分布。 |
|
整数上的均匀分布。 |
|
对数域上的整数均匀分布。 |