Enterprise DNA
O Open Source Observability medium

RoBO

by Community

RoBO: a Robust Bayesian Optimization framework

R

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