Lecture 5 - Directed graphical models: Clustering, Expectation Maximization, Sampling