optuna and optunahub
OptunaHub is a package registry and client library that enables users to share and install community-contributed optimization algorithms and samplers that extend Optuna's core hyperparameter optimization framework.
About optuna
optuna/optuna
A hyperparameter optimization framework
Supports dynamic, conditionally-constructed search spaces through a define-by-run imperative API that allows hyperparameter dependencies. Leverages state-of-the-art sampling algorithms (TPE, GP-based, multi-objective optimization) with built-in early stopping via trial pruning. Integrates with PyTorch, TensorFlow/Keras, LightGBM, XGBoost, and distributed frameworks like Dask for scaling across multiple workers.
About optunahub
optuna/optunahub
Python library to use and implement packages in OptunaHub
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work