Aller au contenu
Apprendre.
  • M1 · toutes les matières15 matières : Préparation de données, API & sécurité, CI/CD, Docker, Merise, Dataviz, KNIME, ML appliqué : projet LoL, SQL & UML, SQL avancé, Machine Learning, Git, IA frugale & responsable, Qualité des données, MathématiquesAnnée
  • M2 · toutes les matières4 matières : Deep Learning, AI Act, Comex & Fundraising, Gouvernance & DataMeshAnnée
  • Deep LearningM2 · 4 modules · Réseaux de neurones, CNN, texte, modèles génératifs.Matière
  • Préparation de donnéesM1 · 3 modules · Nettoyer, transformer et fusionner des données avec Python.Matière
  • API & sécuritéM1 · 2 modules · Consommer, concevoir et sécuriser des API.Matière
  • CI/CDM1 · 1 module · Intégration et livraison continues.Matière
  • DockerM1 · 3 modules · Conteneurs, images, volumes, réseaux, Compose.Matière
  • MeriseM1 · 2 modules · Modéliser une base : MCD, MLD, MPD.Matière
  • DatavizM1 · 2 modules · Visualiser pour comprendre et décider.Matière
  • KNIMEM1 · 1 module · Explorer et nettoyer des données en workflow.Matière
  • ML appliqué : projet LoLM1 · 2 modules · Du besoin métier au POC de vision par ordinateur.Matière
  • SQL & UMLM1 · 3 modules · Modèles UML et requêtes SQL.Matière
  • SQL avancéM1 · 3 modules · Jointures, fenêtres, CTE, optimisation.Matière
  • Machine LearningM1 · 3 modules · Régression, classification, segmentation, projet.Matière

↑↓ naviguer↵ ouvre le résultat en surbrillanceesc fermer

Partie 1 · Concepts

Un premier modèle à la main (hors cours)

Cette leçon est un ajout hors cours pour que le vocabulaire devienne concret : on construit un tout petit modèle avec Python pur, sans bibliothèque.

Résumer une variable

La moyenne d'une liste xs est sum(xs) / len(xs). La variance (version « population ») est la moyenne des carrés des écarts à la moyenne ; l'écart-type en est la racine carrée.

xs = [2, 4, 4, 4, 5, 5, 7, 9]
m = sum(xs) / len(xs)                      # 5.0
var = sum((x - m) ** 2 for x in xs) / len(xs)   # 4.0
ecart_type = var ** 0.5                    # 2.0

Vérifie que tu as compris

La liste [2, 4, 6] a pour moyenne…

Une droite pour prédire

Une régression linéaire simple cherche une droite y = a·x + b. Avec les moyennes mx et my :

  • a = Σ (x - mx)(y - my) / Σ (x - mx)²
  • b = my - a·mx

Exemple : x = [1, 2, 3, 4], y = [2, 4, 5, 7]. Moyennes 2,5 et 4,5 ; numérateur 8, dénominateur 5, donc a = 1,6 et b = 0,5. Pour x = 5 le modèle prédit 8,5.

Mesurer l'erreur

L'erreur quadratique moyenne (MSE) est la moyenne des carrés des écarts entre valeurs réelles et prédites. Plus elle est basse, meilleur est le modèle sur ces données.

Vérifie que tu as compris

Dans y = a·x + b, la pente a vaut 1,6. Si x augmente de 1, la prédiction…