Cours de Theoretical Machine Learning