Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.16 KB

distributions.rst

File metadata and controls

22 lines (17 loc) · 1.16 KB

optuna.distributions

optuna.distributions

The ~optuna.distributions module defines various classes representing probability distributions, mainly used to suggest initial hyperparameter values for an optimization trial. Distribution classes inherit from a library-internal ~optuna.distributions.BaseDistribution, and is initialized with specific parameters, such as the low and high endpoints for a ~optuna.distributions.UniformDistribution.

Optuna users should not use distribution classes directly, but instead use utility functions provided by ~optuna.trial.Trial such as ~optuna.trial.Trial.suggest_int.

optuna.distributions.UniformDistribution optuna.distributions.LogUniformDistribution optuna.distributions.DiscreteUniformDistribution optuna.distributions.IntUniformDistribution optuna.distributions.IntLogUniformDistribution optuna.distributions.CategoricalDistribution optuna.distributions.distribution_to_json optuna.distributions.json_to_distribution optuna.distributions.check_distribution_compatibility