Centrale Lille Course Catalogue

Models for Machine Learning

Course label : Models for Machine Learning
Teaching departement : EEA / Electrotechnics - Electronics - Control Systems
Teaching manager : Mister PIERRE-ANTOINE THOUVENIN / Mister PIERRE CHAINAIS
Education language :
Potential ects : 0
Results grid :
Code and label (hp) : MR_DS_S2_MML - Models for Machine Learning

Education team

Teachers : Mister PIERRE-ANTOINE THOUVENIN / Mister PIERRE CHAINAIS
External contributors (business, research, secondary education): various temporary teachers

Summary

Fundamentals of decision theory and Bayesian models. Hands on. Usual methods and notions in this scope: - baseline concepts (likelihood, prior, posterior, ) - conjugate priors, uninformative priors, exponential family; - hierarchical models; - graph representation with directed acyclic graphs (DAGs); - expected utility and posterior expected loss; - Bayesian estimators; - exact inference with Markov chain Monte Carlo algorithm (MCMC) : the Gibbs sampler; - approximate Bayesian inference (variational Bayes, EM).

Educational goals

- identify a relevant model in light of the available data; - formalize the learning problem as an optimization problem; - formalize the learning problem as a decision under uncertainty problem; - understand the connections between deterministic and probabilistic modelings; - understand the implications of the chosen model on the results; - implement efficiently the concepts allowing to make optimal decisions.

Sustainable development goals

Knowledge control procedures

Continuous Assessment
Comments: Continuous evaluation. Labs, grading scale: (min) 0 – 20 (max) Project, grading scale: (min) 0 – 20 (max)

Online resources

"Machine learning, a probabilistic perspective", K. Murphy, 2012. "The Bayesian choice", Christian Robert, 2007. "Pattern recognition and Machine Learning", Christopher Bishop, 2006.

Pedagogy

Labs and tutorial sessions. Language of instruction is specified in the course offering information in the course and programme directory. English is the default language.

Sequencing / learning methods

Number of hours - Lectures : 12
Number of hours - Tutorial : 12
Number of hours - Practical work : 0
Number of hours - Seminar : 0
Number of hours - Half-group seminar : 0
Number of student hours in TEA (Autonomous learning) : 0
Number of student hours in TNE (Non-supervised activities) : 0
Number of hours in CB (Fixed exams) : 0
Number of student hours in PER (Personal work) : 0
Number of hours - Projects : 0

Prerequisites

Machine learning 1 or the equivalent. Probability 1 & 2. Statistics 1 & 2. Python and tools for research. Notions in optimization.

Maximum number of registrants

Remarks