2 supervised learning and Bayesian theory Machine learning