Machine Learning for Time Series — Master 2 MVA
In many application contexts (health, economy, advertising…), the data collected takes the form of time series. The fundamental challenge then consists in choosing an adapted representation, allowing to take into account the temporal information as well as possible.
Machine Learning for time series gathers a large number of unsupervised or supervised tasks such as prediction, classification, completion/interpolation, clustering, segmentation/change-point detection or anomaly detection. But in reality, most of the work for a data scientist dealing with temporal data consists in a series of hidden tasks:
- Understand the data: know where they come from, how they were acquired, what are their characteristics, interact with domain-experts
- Improve the data: find accurate representation spaces, consolidate the data (denoising, detrending, outlier removal)
- Model the data: physical/statistical or expert-based models, simple, adaptive and interpretable models
- Extract information from the data: find repetitive patterns, features of interest, change-points
This course aims to provide an overview of ML techniques to study time series, mostly focused on these often poorly-documented hidden tasks, widely illustrated on real data. Note that in its current form, the course will only marginally discuss Deep Learning algorithms.
Lectures take place on Monday mornings at Université Paris Cité. On-site only — NOT filmed or recorded. Lectures in French, all material in English. Tutorial sessions: Monday mornings on-site OR Monday afternoons on Zoom (except Tutorial 3). Attendance mandatory. Tutorials led by Valerio Guerrini. Auditeurs libres cannot attend.
- Tutorials (25%): commented notebooks and/or PDF reports. Attendance at at least one session per tutorial (on-site or remote) is mandatory. Missed or late assignments → FAIL.
- Mini-project (75%): one paper on a topic related to the course, done in pairs.
- Report (25%): PDF, 5 pages — template provided
- Source code (25%): commented Jupyter notebook
- Oral presentation (25%): 10 min with slides
Registration form distributed at the first lecture. Final registration deadline: 12 October 2025.

