Intelligence Artificielle & Machine Learning pour la modélisation de séries temporelles et de signaux (Diplome ARIA)
Voici les transparents de cours et les supports numériques associés au module de Intelligence Artificielle & Machine Learning pour la modélisation de séries temporelles et de signaux (Diplome ARIA) durant l'année scolaire 2025-2026. 
Supports de cours
  
  
Introduction
 | 
   
   | 
  
Séance 1 : Quelques notions de traitement du signal
  
  - Echantillonnage uniforme
 
  - Transformée de Fourier
 
  - Transformée de Fourier discrète
 
  - Filtrage linéaire
 
    
   | 
   
   | 
    
   
   | 
 
Séance 2 : Quelques notions de traitement statistique du signal
  - Rappel de probabilités
 
  - Stationnarité et ergodicité
 
  - Fonction d'autocorrélation
 
  - Densité spectrale de puissance
 
  - Spectrogramme
 
    
 | 
   
   | 
  
   
   | 
Séance 3 : Modèles pour les séries temporelles
  
  - Modèle signal + bruit
 
  - Modèle sinusoïdal
 
  - Modèle tendance et saisonnalité
 
  - Modèle autorégressif
 
  - Evaluation des modèles
 
    
  | 
   
   | 
  
   
   
Séance 4 : Apprentissage de représentation et de dictionnaire
  - Codage parcimonieux
 
  - Apprentissage de dictionnaire
 
    
 | 
   
   | 
Séance 5 : Pré-traitements pour les séries temporelles
  - Débruitage
 
  - Supression de tendance
 
     - Supression du bruit impulsionnel
  
  - Echantillons isolés
 
  - Echantillons contigus
 
     
       - Interpolation de données manquantes
 
  
 
 | 
   
   | 
Séance 6 : Extraction et sélection de caractéristiques
  - Caractéristiques usuelles
  
  - Caractéristiques statistiques
 
  - Caractéristiques fréquentielles
 
    - Modèles paramétriques
 
     
  - Sélection de caractéristiques
  
  - Cas non supervisé
 
  - Cas supervisé
 
          
 
 | 
   
   | 
  
Séance 7 : Détection et extraction de motifs
  - Comparer des signaux
  
  - Distance euclidienne
 
  - Distance euclidienne normalisée
 
  - Dynamic Time Warping (DTW)
 
     
- Détection de motifs
 
- Extraction de motifs
 
 
 | 
   
   | 
  
  
  
Séance 8 : Détection de ruptures et d'anomalies
  - Détection de ruptures
  
  - Importance de la stationnarité
 
  - Quelques fonctions de coût
 
  - Algorithmes de résolution
 
   - Calibration
 
     
- Détection d'anomalies
  - Détection d'outliers
 
  - Détection d'événements inusuels
 
     
 
 | 
   
   | 
  
  
 Supports numériques
 
 
 
      
  
  Supports numériques en Python (Jupyter Notebooks) 
   | 
  
 
   | 
  
      
  
 Supports numériques en Python (Jupyter Notebooks) exécutables en ligne 
   | 
  
 
   | 
  
    
  
  Supports numériques en MATLAB (ancienne version) 
   | 
  
 
   | 
  
  
- 
Session 1 : Introduction to Signal Processing.  Sampling, Discrete Fourier Transform (DFT) and digital filters. 
Session 2 : Introduction to Statistical Signal Processing. 
Basic statistics, autocorrelation function, Power Spectral Density (PSD) estimators and spectrogram. 
Session 3 : Time series models. 
Signal+noise model, sinusoidal model, trend+seasonality model and autoregressive models. 
Session 4 : Representation and dictionary learning 
Notion of sparsity, sparse coding (l0 and l1), dictionary learning. 
Session 5 : Pre-processing. 
Denoising, detrending, removal of impulsive noise, interpolation of missing samples. 
Session 6 : Feature extraction and selection. 
Classical feature extraction, unsupervised feature selection with PCA, supervised feature selection (filter, wrapper and embedded methods). 
Session 7 : Pattern detection and extraction. 
Distances between time series (Euclidean, normalized Euclidean and DTW), pattern detection and distance-based pattern extraction. 
Session 8 : Change-point and anomaly detection. 
Offline change-point detection with known and unknown number of breakpoints, model-based and distance-based anomaly detection. 
 
 |