BayesO: A Bayesian optimization framework in Python
Jungtaek Kim, Seungjin Choi · The Journal of Open Source Software · 2023
Bayesian optimization is a sample-efficient method for solving the optimization of a black-box function.In particular, it successfully shows its effectiveness in diverse applications such as hyperparameter optimization, automated machine learning, material design, sequential assembly, and chemical reaction optimization.In this paper we present an easy-to-use Bayesian optimization framework, referred to as BayesO, which is written in Python and licensed under the MIT license.To briefly introduce our software, we describe the functionality of BayesO and various components for software development.