Machine Learning: A Bayesian and Optimization Perspective (Net Developers)