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