Optuna
Optuna is a Python library designed to efficiently optimize hyperparameters. In data-driven science, such optimization tasks are essential steps, and it serves as a tool to meet these needs. It primarily targets numeric, categorical and discrete hyperparameters. By defining an objective function, a search is performed based on sampling methods. The library also has visualization capabilities that allow the user to intuitively understand the progress of the optimization.