Optuna is an automatic hyperparameter optimization software framework, particularly popular in the Python ecosystem.
It is used to find optimal hyperparameters for machine learning models by efficiently searching the hyperparameter space and minimizing the objective function.