This course is based on as Master course originally given with Julyan Arbel on Bayesian methods on machine learning.