Bayesian Optimization
http://krasserm.github.io/2018/03/21/bayesian-optimization/
Implementation with NumPy and SciPy
https://github.com/pytorch/botorch
https://pyro.ai/