Optuna#

The Optuna backend provides an interface to Optuna’s optimization algorithms. These optimizers wrap Optuna’s samplers and provide access to state-of-the-art hyperparameter optimization methods.

TPEOptimizer([param_space, n_trials, ...])

Tree-structured Parzen Estimator optimizer.

RandomOptimizer([param_space, n_trials, ...])

Random optimizer.

CmaEsOptimizer([param_space, n_trials, ...])

CMA-ES (Covariance Matrix Adaptation Evolution Strategy) optimizer.

GPOptimizer([param_space, n_trials, ...])

Gaussian Process-based Bayesian optimizer.

GridOptimizer([param_space, n_trials, ...])

Grid search optimizer.

NSGAIIOptimizer([param_space, n_trials, ...])

NSGA-II multi-objective optimizer.

NSGAIIIOptimizer([param_space, n_trials, ...])

NSGA-III multi-objective optimizer.

QMCOptimizer([param_space, n_trials, ...])

Quasi-Monte Carlo optimizer.