Aller au contenu principal

Magasins de variables

Comment garantir que la variable calculée pendant l'entraînement est exactement celle que le modèle reçoit en production, à la milliseconde de la décision. Le cours part de l'écart entraînement-service, montre pourquoi il coûte cher, puis construit méthodiquement l'infrastructure qui l'élimine.

Durée du cours : 5h

Ce que vous allez apprendre

  • Mesurer et diagnostiquer un écart entraînement-service sur un cas réel
  • Distinguer registre, entités, vues de variables, sources et magasins d'exécution
  • Choisir entre magasin hors ligne et magasin en ligne selon la latence exigée
  • Définir des variables versionnées et faire évoluer une définition sans casser les modèles
  • Écrire une jointure point-en-temps qui interdit toute fuite du futur
  • Piloter matérialisation, fraîcheur et coût de calcul
  • Utiliser Feast de bout en bout : apply, get_historical_features, materialize, get_online_features
  • Gouverner un catalogue de variables partagé entre équipes
  • Surveiller la qualité des variables en amont du modèle

Prérequis

  • Ingénierie des variables (cours 06)
  • MLOps (cours 20)
  • Python et notions de SQL

Fil rouge

Le cours suit un unique cas d'usage : le scoring de risque de fraude sur paiement par carte. Les mêmes variables — nombre de transactions sur 1 h, 24 h, 7 j ; montant moyen ; distance au dernier achat — doivent servir à l'entraînement sur un an d'historique et à la décision en moins de 50 ms au moment du paiement. Chaque module examine ce cas sous un angle différent : d'abord la démonstration de l'écart et son coût, puis l'anatomie de la solution, puis la mécanique interne (magasin hors ligne/en ligne, définitions versionnées, jointures point-en-temps, matérialisation), puis l'outillage avec Feast sur Parquet et Redis en local, puis le partage entre l'équipe fraude et l'équipe marketing, la surveillance de la qualité, et enfin le projet complet.

Modules du cours

  1. L'écart entraînement-service et ses conséquences
  2. Anatomie d'un magasin de variables
  3. Magasin hors ligne et magasin en ligne
  4. Définition et versionnage des variables
  5. Jointures correctes dans le temps
  6. Matérialisation et fraîcheur
  7. Feast en pratique
  8. Variables partagées entre équipes
  9. Surveillance de la qualité des variables
  10. Projet : magasin pour un cas de scoring

Évaluation et attestation

Le parcours se termine par un examen de 40 questions qui couvre tous les modules. En cas de réussite, une attestation d'achèvement est délivrée ; son numéro est vérifiable sur la plateforme.

Les cours gratuits, eux, se concluent par un quiz de 5 questions avec un aperçu de l'attestation, sans certification.