Optuna is an automatic hyperparameter optimization software framework, particularly designed for machine learning.