Markov Chain Monte Carlo - Probabilistic Machine Learning