DataManip Insights

Comprendre les maths. Mieux comprendre la donnée.

Des cours interactifs — pas des vidéos. Tu manipules les simulateurs, tu vois les algorithmes réagir en direct.

100épisodes
9séries
100%interactif
Stéphane Barré Par Stéphane Barré — 37 ans dans l'énergie, aujourd'hui data scientist. En savoir plus
🎁 Par où commencer ?
12 épisodes en accès libre, sans carte bancaire ni inscription. Choisis celui qui te ressemble :

🔓 12 épisodes en accès libre pour découvrir la méthode. Débloque les 88 épisodes restants pour 99€ (+ TVA selon le pays), accès à vie.

Maths pour la Data

18 épisodes Nouvelle série

Les maths dont tu as vraiment besoin pour la data science, des ensembles aux moindres carrés : un simulateur par épisode, zéro prérequis.

GratuitÉpisode 1

Les ensembles de nombres

Entiers, fractions, racines, π : dans quelle « poupée russe » vit chaque nombre ?

GratuitÉpisode 2

Les sommes (Σ)

Le symbole Σ décodé : une boucle for qui donne la moyenne, la variance et l'erreur d'un modèle.

🔒Épisode 3

Les fonctions

Une machine qui transforme une entrée en sortie : la brique de base de tout modèle de machine learning.

🔒Épisode 4

L'exponentielle & les suites

Pourquoi une croissance de 30 % par pas finit par écraser n'importe quel ajout constant.

🔒Épisode 5

Le logarithme

L'opération inverse de l'exponentielle : combien de fois faut-il multiplier pour atteindre un nombre ?

🔒Épisode 6

Trigonométrie : sinus & cosinus

Le cercle, ses angles, et l'origine de toutes les ondes.

GratuitÉpisode 7

Dérivées & descente de gradient

Comment mesurer la vitesse à laquelle quelque chose change, et s'en servir pour descendre vers un minimum.

🔒Épisode 8

La règle de la chaîne

Une fonction dans une autre : on multiplie les pentes. C'est le moteur de la rétropropagation.

🔒Épisode 9

Dérivées partielles & gradient

Plusieurs paramètres, une seule pente : le gradient indique où descendre le plus vite.

🔒Épisode 10

Vecteurs & projection

Représenter des données comme des flèches, et mesurer à quel point deux flèches vont dans la même direction.

🔒Épisode 11

Distances & normes

L1, L2, cosinus : comment mesurer la ressemblance entre deux vecteurs.

🔒Épisode 12

Matrices & déterminant

Une matrice transforme l'espace : elle étire, tourne, écrase. Le déterminant dit de combien l'aire change.

🔒Épisode 13

Le produit matriciel

Une couche de neurones, c'est une matrice × un vecteur : chaque ligne fait un produit scalaire.

🔒Épisode 14

Valeurs propres & vecteurs propres

Parmi tous les vecteurs, quelques directions spéciales sont seulement étirées par la matrice.

🔒Épisode 15

Les intégrales

L'aire sous une courbe : le lien entre les sommes Σ et les probabilités continues.

🔒Épisode 16

La loi normale

Pourquoi la courbe en cloche apparaît presque partout, et ce que valent 68 %, 95 % et 99,7 %.

🔒Épisode 17

Les moindres carrés

Trouver la meilleure droite à travers un nuage de points, et préparer la régression.

🔒Épisode 18

Sigmoïde & softmax

Transformer un score brut en probabilité : le pont vers la classification.

Les Fondamentaux de la Statistique

10 épisodes

De la moyenne au machine learning : statistiques descriptives, probabilités, tests d'hypothèse, régression et ACP.

Finance Quantitative

9 épisodes

Les mêmes outils statistiques appliqués aux marchés : risque, diversification, dérivés et décision automatisée.

Physics for Data

10 épisodes + 1 bonus

Entropie, diffusion, Fourier, physique statistique : les mêmes lois qui expliquent la matière expliquent aussi le machine learning.

Gratuit Épisode 1

Entropie & Information

Pourquoi un réseau de neurones et un gaz parfait obéissent à la même loi mathématique.

🔒 Épisode 2

Marche Aléatoire & Diffusion

Du mouvement brownien d'une particule de pollen aux modèles de génération d'images.

🔒 Épisode 3

Fourier & Analyse du Signal

Pourquoi ton assistant vocal, un ECG et une prévision météo décomposent le même type de signal.

🔒 Épisode 4

Physique Statistique & Softmax

La fonction softmax d'un réseau de neurones a exactement la forme de la distribution de Boltzmann.

🔒 Épisode 5

Mécanique des Systèmes Dynamiques

Pourquoi l'entraînement d'un réseau de neurones peut diverger, comme un pendule chaotique.

🔒 Épisode 6

Simulation Monte Carlo

Comment les physiciens des années 1940 ont inventé la méthode que Wall Street utilise aujourd'hui.

🔒 Épisode 7

Optimisation & Moindre Action

Pourquoi un rayon de lumière et une descente de gradient résolvent le même type de problème.

Gratuit Épisode 8

Réseaux & Percolation

Pourquoi un réseau électrique qui tombe en panne en cascade et une rumeur virale obéissent à la même loi.

🔒 Épisode 9

Physique des Files d'Attente

Pourquoi une file d'attente et un serveur informatique obéissent à la même loi mathématique.

🔒 Épisode 10

Deep Learning & PINNs

Et si un réseau de neurones pouvait apprendre à respecter les lois de la physique, sans données ?

Bonus Épisode bonus

Valeurs Propres & Stabilité du Réseau Électrique

Pourquoi un réseau électrique tient... jusqu'à ce qu'il ne tienne plus. Manipulez 4 simulateurs interactifs.

Bonnes Pratiques en Analyse de Données

1 épisode Hors-série

Un format ponctuel, pas une série de fond : prendre du recul sur les pièges qui reviennent, quel que soit le sujet étudié.

Machine Learning Fondamentaux

16 épisodes

Biais-variance, Naive Bayes, malédiction de la dimension : les mécanismes derrière les modèles, expliqués avec des simulateurs qu'on manipule soi-même.

Gratuit Épisode 1

Biais & Variance

Pourquoi un modèle parfait sur ses données d'entraînement peut être un très mauvais modèle.

🔒 Épisode 2

Naive Bayes

Une hypothèse d'indépendance presque toujours fausse — et un classificateur qui marche quand même.

🔒 Épisode 3

La Malédiction de la Dimension

Pourquoi ajouter des variables à un modèle peut le rendre pire, pas meilleur.

🔒 Épisode 4

Le Gradient qui Disparaît

Pourquoi les réseaux profonds ont mis 30 ans à devenir entraînables.

🔒 Épisode 5

Arbres, Forêts & le Pouvoir du Vote

Bagging, Random Forest, et pourquoi voter à plusieurs modèles bat un seul expert.

🔒 Épisode 6

La Régularisation

Pourquoi punir son propre modèle pendant l'entraînement le rend meilleur en production.

🔒 Épisode 7

Le Test du Khi-2

Le détective statistique des tableaux de contingence.

🔒 Épisode 8

La Loi des Grands Nombres & le Paradoxe du Parieur

Pourquoi l'intuition d'un joueur de casino trompe presque toujours.

🔒 Épisode 9

Cross-Validation

Pourquoi une seule mesure de performance ment presque toujours.

🔒 Épisode 10

Du Perceptron au Transformer

Une frise historique des réseaux de neurones, des origines aux modèles actuels.

🔒 Épisode 11

Matrice de Confusion

Mon modèle a raison à 95% — est-ce vraiment bon ? Pourquoi un pourcentage seul ne dit rien.

🔒 Épisode 12

Courbe ROC & AUC

Comparer deux modèles sans même choisir de seuil.

🔒 Épisode 13

SHAP & Explicabilité

Le modèle dit 77% de risque. Mais pourquoi, exactement, pour cette ligne précise ?

🔒 Épisode 14

Clustering : K-means & DBSCAN

Aucune étiquette : combien de groupes ? K-means, DBSCAN et la silhouette pour juger un découpage.

🔒 Épisode 15

Feature Engineering

Même modèle, mêmes données : change une unité et il s'effondre. Échelle, encodage, valeurs manquantes.

🔒 Épisode 16

Gradient Boosting & XGBoost

Chaque arbre corrige les erreurs du précédent, jusqu'au moment où il faut savoir s'arrêter.

Deep Learning & Réseaux de Neurones

11 épisodes

Du perceptron aux transformers : comment empiler des couches et des non-linéarités transforme une simple ligne droite en un outil capable d'apprendre presque n'importe quoi.

Gratuit Épisode 1

Du Neurone au Réseau

Pourquoi un neurone seul ne peut tracer qu'une ligne droite, et pourquoi empiler des neurones change tout.

🔒 Épisode 2

Fonctions d'Activation

Sigmoïde, ReLU, tanh — pourquoi la non-linéarité est la seule chose qui rend un réseau plus puissant qu'une régression.

🔒 Épisode 3

Backpropagation, pas à pas

La règle de la chaîne appliquée à un mini-réseau, calculée à la main puis vérifiée en direct.

🔒 Épisode 4

Convolution & Vision

Pourquoi un filtre 3×3 détecte un contour, et comment un CNN construit des concepts de plus en plus abstraits.

🔒 Épisode 5

Mémoire séquentielle : RNN & LSTM

Pourquoi prédire le mot suivant nécessite une mémoire, et pourquoi les RNN simples oublient vite.

🔒 Épisode 6

Embeddings & Espaces Vectoriels

Pourquoi "roi - homme + femme ≈ reine" fonctionne mathématiquement.

🔒 Épisode 7

Le Mécanisme d'Attention

La vraie mécanique derrière "Attention is All You Need", sans jargon.

🔒 Épisode 8

Batch Normalization & Stabilité

Pourquoi normaliser entre les couches évite l'explosion ou la disparition du gradient.

🔒 Épisode 9

Pooling & Hiérarchie de Features

Comment un CNN construit des représentations de plus en plus abstraites couche après couche.

🔒 Épisode 10

Des Transformers aux LLM

Assembler attention, embeddings et couches pour comprendre l'architecture d'un LLM moderne.

🔒 Épisode 11

Optimiseurs : Momentum & Adam

La même perte, mais l'optimiseur décide de la vitesse : momentum, Adam, dropout.

LLM & GenAI

16 épisodes Nouvelle série

Du tokenizer au prompt engineering : comment un LLM comprend, génère et s'adapte — les mécanismes derrière ChatGPT, Claude et les autres.

Gratuit Épisode 1

Tokenization

Comment un texte devient une suite de nombres avant même d'entrer dans le modèle.

🔒 Épisode 2

Embeddings & Espace sémantique

Pourquoi « roi − homme + femme ≈ reine » fonctionne mathématiquement.

🔒 Épisode 3

Self-Attention

Comment un mot peut regarder tous les autres mots d'une phrase pour se définir lui-même.

🔒 Épisode 4

Positional Encoding

Pourquoi un Transformer, sans mémoire de l'ordre des mots, a besoin d'une astuce mathématique pour le retrouver.

🔒 Épisode 5

Architecture Decoder-Only

Le masque causal : pourquoi un LLM ne voit jamais le futur pendant l'entraînement.

🔒 Épisode 6

Next-Token Prediction & Loss

Le seul objectif d'entraînement d'un LLM : prédire le mot suivant, rien de plus.

🔒 Épisode 7

Échantillonnage (Sampling)

Température, top-k, top-p : comment un LLM choisit un mot parmi des milliers de candidats.

🔒 Épisode 8

Scaling Laws

Pourquoi plus de paramètres et plus de données donnent des modèles prévisiblement meilleurs.

🔒 Épisode 9

RLHF & Alignment

Comment transformer un modèle qui prédit du texte en assistant qui essaie d'être utile.

🔒 Épisode 10

RAG (Retrieval-Augmented Generation)

Pourquoi donner des documents à lire à un LLM plutôt que de tout lui faire mémoriser.

🔒 Épisode 11

Fine-tuning & LoRA

Adapter un modèle à une tâche sans réentraîner des milliards de paramètres.

🔒 Épisode 12

Évaluation & Hallucinations

Pourquoi un LLM peut affirmer un fait faux avec la même assurance qu'un fait vrai.

🔒 Épisode 13

Prompt Engineering & In-Context Learning

Changer le comportement d'un modèle sans toucher à un seul de ses poids.

🔒 Épisode 14

Recherche Vectorielle & Reranking

Comparer une requête à des millions de vecteurs, sans les comparer tous.

🔒 Épisode 15

Inférence LLM : KV cache & quantification

Générer un mot coûte peu, se souvenir du reste coûte cher : KV cache, quantification, décodage spéculatif.

🔒 Épisode 16

Raisonnement & RL (GRPO)

Pas de réponse modèle, seulement une récompense : comment un LLM apprend à raisonner.

IA Agentique

9 épisodes Nouvelle série

Un LLM qui répond une fois, c'est un modèle. Un LLM qui planifie, utilise des outils et itère, c'est un agent — les mécanismes derrière AutoGPT et les assistants qui agissent.

Stéphane Barré

À propos

Après 37 ans de terrain dans l'industrie de l'énergie (métrologie, systèmes de mesure, réseaux électriques et gaz), j'ai repris les études pour devenir data scientist — diplôme Bac+5 OpenClassrooms (RNCP Niveau 7) et diplôme d'ingénieur du CNAM. DataManip Insights, c'est le cours que j'aurais aimé avoir en commençant : pas des formules à apprendre par cœur, mais des simulateurs à manipuler pour vraiment comprendre pourquoi ces maths fonctionnent, pas juste les appliquer.