Basic statistical concepts and basic probability theory.
Generative models.
Bayesian inference.
Directed graphical models.
Undirected graphical models.
Exactly inference for graphical models.
State space models.
Particle filters.
Monte Carlo estimation.
Sequential Monte Carlo.
Markov Chain Monte Carlo.
Clustering.
The Dirichlet process.
The student should, on completion of the course, be able to:
explain and justify several important machine learning methods,
account for a number of types of methods and algorithms that are used in the field and implement them by means of the book, as well as expand and modify them
evaluate the application of the methods in new contexts critically and design new applications, follow research and development in the area.