RoBO
by Community
RoBO: a Robust Bayesian Optimization framework
OSS
RoBO
Added 1 June 2026
Overview
RoBO is a Python framework for robust Bayesian optimization. It provides a collection of surrogate models and acquisition functions to optimize expensive black-box functions. The library is designed for research and experimentation in hyperparameter tuning and experimental design.
Best for
Best for
Researchers and developers experimenting with Bayesian optimization techniques
Use cases
- Hyperparameter optimization for machine learning models
- Optimizing simulation parameters in scientific computing
- Benchmarking new Bayesian optimization algorithms
Notes
RoBO is a Python framework for robust Bayesian optimization. It provides a collection of surrogate models and acquisition functions to optimize expensive black-box functions. The library is designed for research and experimentation in hyperparameter tuning and experimental design.
490 stars on GitHub. Last updated 2019-04-30. Licensed BSD-3-Clause.
Use cases
- Hyperparameter optimization for machine learning models
- Optimizing simulation parameters in scientific computing
- Benchmarking new Bayesian optimization algorithms
Pros
- Well-suited for research with multiple surrogate models and acquisition functions
- Lightweight and focused on the core Bayesian optimization loop
- Active community with 490 GitHub stars
Cons
- Limited documentation and examples for production use
- Not actively maintained with infrequent updates
- Lacks integration with modern ML frameworks like TensorFlow or PyTorch
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Well-suited for research with multiple surrogate models and acquisition functions
- Lightweight and focused on the core Bayesian optimization loop
- Active community with 490 GitHub stars
Cons
- Limited documentation and examples for production use
- Not actively maintained with infrequent updates
- Lacks integration with modern ML frameworks like TensorFlow or PyTorch
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
scikit-learn
Community
scikit-learn: machine learning in Python
XGBoost
Community
Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C++ and more. Runs on single machine, Hadoop, Spark, Dask, Flink and D