Optuna is an automatic hyperparameter optimization software framework designed for Bayesian Optimization.Optuna provides a flexible and efficient solution for hyperparameter tuning in machine learning.The main components of Optuna are the objective function, studies, trials, and built-in visualization tools.Further parts of the guide will cover advanced topics such as hyperparameter importance calculation and pruning techniques.