optuna
Optuna is a software framework specifically designed for the automatic optimization of hyperparameters in machine learning. It provides a flexible, user-friendly interface for defining search spaces and various optimization algorithms. This framework is known for its efficiency and ease of use in both single and multi-objective optimization.