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

Le machine learning et la notion de modèle

Ce cours (signé Jonathan Oheix) a trois objectifs : comprendre les principaux concepts de machine learning, implémenter des algorithmes en Python, et appliquer ces méthodes prédictives sur des données. Le planning : J1, J2, J3 sont des TP guidés (régression, classification, segmentation) ; J4 et J5 sont un projet évalué.

Définition

Le machine learning (ML) est une technologie d'intelligence artificielle permettant aux machines d'apprendre sans avoir été au préalable programmées spécifiquement à cet effet. Personne n'écrit les règles à la main : la machine les déduit des données.

Intelligence artificielle Machine learning Deep learning

Schéma ajouté pour situer le ML : le cours présente des « catégories d'IA » ; le deep learning est vu en partie 2.

Vérifie que tu as compris

Que permet le machine learning, selon la définition du cours ?

Qu'est-ce qu'un modèle statistique ?

Un modèle est une représentation mathématique des données. Il permet de mieux les comprendre. Le cours prend l'exemple de la modélisation du risque d'accident de la route : on cherche une forme mathématique qui relie des caractéristiques (vitesse, météo… exemples ajoutés) au risque d'accident.

Le vocabulaire des données

Les données sont un tableau. Vocabulaire statistique du cours : une ligne est une observation, une colonne est une variable.

vitesse (km/h)pluietype de véhiculeaccident
50nonvoiturenon
90ouimotooui
70noncamionnon

Tableau d'exemple ajouté : 3 observations (lignes) et 4 variables (colonnes).

Vérifie que tu as compris

Dans un tableau de données, que représente une ligne ?

L'apprentissage

Un modèle statistique est construit grâce à un algorithme d'apprentissage (la modélisation statistique). L'algorithme parcourt les observations et ajuste le modèle. Plus la situation à modéliser est complexe, plus il faut un volume de données conséquent pour entraîner un modèle pertinent.

Modèle descriptif ou prédictif

UsageCe qu'on fait
DescriptifOn analyse le contenu du modèle après son apprentissage pour observer ce qu'il a appris (exemple du cours : le modèle fait le lien entre la forme et la couleur des observations).
PrédictifOn utilise le modèle pour prédire une caractéristique manquante d'une nouvelle observation.

Vérifie que tu as compris

Tu utilises un modèle entraîné pour deviner la valeur manquante d'une nouvelle observation. Quel usage est-ce ?