Machine Learning : les fondamentaux
Gratuit
Les 2 premières leçons de ce cours sont en accès libre.
Description
Un parcours pour comprendre le machine learning sans y avoir jamais touché. Tu pars d'un nuage de points et d'une droite qui s'ajuste dessus, tu apprends à mesurer l'erreur d'un modèle et à la corriger, puis tu avances vers la classification (matrice de confusion, précision, rappel, ROC), les réseaux de neurones, les embeddings et les grands modèles de langue. Chaque notion s'appuie sur un petit jeu de données calculable à la main, pas sur une formule abstraite à admettre. Le cours se termine sur la mise en production et les questions d'équité, deux sujets que les cours d'introduction sautent trop souvent.
Programme
Les 2 premières leçons de ce cours sont en accès libre.
Objectifs
- Expliquer ce qu'un modèle de régression linéaire calcule réellement et comment il apprend
- Choisir et interpréter une fonction de perte (L1, L2, MAE, MSE)
- Lire une matrice de confusion et calculer précision, rappel et F1-score à la main
- Comprendre à quoi sert une courbe ROC et ce que mesure l'AUC
- Distinguer donnée numérique et donnée catégorielle, et repérer un surapprentissage
- Expliquer à quoi servent les réseaux de neurones et les embeddings
- Décrire comment un modèle de langue prédit le prochain mot, des n-grammes aux LLM
- Citer les questions à se poser avant de mettre un modèle en production, y compris sur les biais