See this Github repo and the associated slides.Â
A tutorial on how to use Bayesian optimization with Gaussian Process surrogate modeling for tuning hyper-parameters - notebook.