EN FR
EN FR


Section: New Software and Platforms

Limbo

LIbrary for Model-based Bayesian Optimization

Keywords: Black-box optimization - C++ - Global optimization - Machine learning - Policy Learning - Bayesian optimization - Gaussian processes

Functional Description: Limbo is an open-source C++11 library for Gaussian processes and Bayesian Optimization which is designed to be both highly flexible and very fast. It can be used to optimize functions for which the gradient is unknown, evaluations are expensive, and where runtime cost matters (e.g., on embedded systems or robots). Benchmarks on standard functions show that Limbo is about 2 times faster than BayesOpt (another C++ library) for a similar accuracy.

News Of The Year: Release 2.0 (2017) with: - serialization of Gaussian process models - new architecture for kernel and mean functions - automatic and extensive benchmarks for Gaussian processes regression and Bayesian optimization (generated weekly) - better random generator (thread-safe, c++11) - generation of the documentation for each release