Machine learning - Bayesian optimization and multi-armed bandits