L’apprentissage supervisé (en anglais : Supervised Learning) est le paradigme d’apprentissage le plus populaire en apprentissage automatique. Comme son nom l’indique, cela consiste à superviser l’apprentissage de la machine en lui montrant des exemples (des données) de la tâche qu’elle doit réaliser.

Les applications sont nombreuses : reconnaissance vocale, vision par ordinateur, régressions, classifications…

Par exemple, la machine peut apprendre à reconnaître une photo de chien après qu’on lui ait montré des milliers (des millions) de photos de chiens ou encore apprendre à traduire le français en chinois après avoir vu des millions d’exemples de traduction français-chinois.

Parmi les modèles d’apprentissage supervisé qui existent, un des plus connus est certainement le réseau de neurones, que nous allons détailler dans les parties suivantes. Les réseaux de neurones sont particulièrement bien adaptés à la reconnaissance de formes pour identifier et classer des objets ou des signaux dans les systèmes de la parole, de la vision et du contrôle. Ils peuvent également être utilisés pour la prédiction et la modélisation de séries chronologiques.

Activités débranchées

Ces activités utilisent et approfondissent la ressource « Entrez dans la tête d’une IA » proposée par la MMI (Maison des Mathématiques et de l’Informatique) à Lyon. 

Activité 1 : notions de base

Activité 2 : fonctionnement d’un neurone

Activité 3 : apprentissage d’un neurone

Activités de programmation

Activité 1 : implémentation d’un neurone informatique (perceptron)

  • Classification d’un jeu de données à l’aide d’un perceptron, et découverte des limites de cette modélisation : fichier Notebook