Use Cases

Real-world applications

Hyperparameter Tuning for ML Models

Machine learning practitioners can use Optuna to automatically optimize hyperparameters of models built with frameworks like PyTorch or TensorFlow.

Multi-objective Optimization

Users can perform optimization involving multiple objectives using algorithms like NSGA-II supported by Optuna.