Optuna is an open source, Python-based hyperparameter optimization framework designed to automate hyperparameter search for machine learning models. It offers state-of-the-art optimization algorithms, easy parallelization, and is framework-agnostic—supporting integration with PyTorch, TensorFlow, Keras, Scikit-Learn, XGBoost, LightGBM, and others. Optuna is aimed at data scientists, ML engineers, researchers, and developers looking for efficient, scalable, and extensible automated hyperparameter optimization tools.
Visit Optuna's official website for product details and getting started.
Comprehensive guides and API references for using Optuna effectively.
Access the source code, report issues, and contribute to Optuna's development.