Tech●●●●●Difficulty 3 of 5

Comment un réseau de faux neurones apprend-il à reconnaître un chat ?

En 1958, le New York Times voyait dans une machine qui apprenait « l'embryon » d'un ordinateur qui marcherait, parlerait et aurait conscience de lui-même. Ses descendants écrivent et dessinent aujourd'hui.

▶ Lancer l'histoire

Un réseau de neurones apprend à reconnaître un chat en ajustant une foule de nombres, appelés poids, jusqu'à ce que ses réponses cessent d'être fausses. C'est un modèle informatique vaguement inspiré du cerveau : des neurones artificiels se transmettent des nombres le long de connexions, et chaque connexion porte un poids qui fixe à quel point le signal d'un neurone compte pour le suivant. Les signaux circulent d'une couche d'entrée à une couche de sortie, en passant par des couches cachées. S'entraîner, c'est ajuster les poids pour que la sortie se rapproche de la bonne réponse.

L'idée est ancienne. En 1958, le psychologue Frank Rosenblatt décrit le perceptron, l'un des premiers réseaux de neurones jamais construits, financé par la marine américaine. Sa version machine, le Mark I Perceptron, regardait le monde à travers 400 capteurs de lumière, et des moteurs électriques tournaient des boutons pour ajuster ses poids pendant l'apprentissage. Après une conférence de presse de la marine, le New York Times en a fait l'embryon d'un ordinateur qui marcherait, parlerait, verrait et aurait conscience de sa propre existence.

Schéma d'un petit réseau de neurones : une colonne de cercles d'entrée à gauche, une colonne cachée au milieu et des cercles de sortie à droite, chaque cercle relié par des flèches à la colonne suivante.
Les signaux vont de la couche d'entrée à la couche de sortie en passant par une couche cachée. Chaque flèche porte un poids, et apprendre, c'est ajuster ces poids.Photo: Glosser.ca · CC BY-SA 3.0

La réalité a été plus modeste. Les premiers réseaux à une seule couche ne résolvaient que des problèmes simples, et un livre de Marvin Minsky et Seymour Papert paru en 1969 a refroidi l'enthousiasme pendant des années. Le renouveau est venu dans les années 1980 avec la rétropropagation, une façon de répartir la responsabilité de chaque erreur à rebours, à travers de nombreuses couches. Avec les puces graphiques et d'énormes jeux de données, les réseaux ont ensuite décollé : en 2012, l'un d'eux a appris à reconnaître des chats à partir d'images non étiquetées. Aujourd'hui, ils font tourner les chatbots, les générateurs d'images et les robots.

Photo en noir et blanc du Mark I Perceptron : de hautes armoires de câbles et de panneaux, avec un appareil photo sur trépied devant, et des légendes comme caméra, tableau de connexions et unités d'association.
Le Mark I Perceptron, tiré de son manuel d'utilisation de 1960 : une machine conçue pour reconnaître des images, dont les moteurs tournaient des boutons pour stocker ce qu'elle apprenait.Photo: John C. Hay, Albert E. Murray · Public domain

Quiz

0/3

  1. 1.Qu'est-ce qui change vraiment quand un réseau de neurones apprend ?
  2. 2.Pourquoi la rétropropagation a-t-elle relancé l'intérêt pour les réseaux de neurones dans les années 1980 ?
  3. 3.Quelle limite des premiers perceptrons à une couche Minsky et Papert ont-ils mise en évidence en 1969 ?

Récap

Un réseau de neurones apprend en ajustant ses poids pour réduire ses erreurs, couche après couche.

Le fait surprenant · En 1958, le New York Times présentait le perceptron comme l'embryon d'un ordinateur qui aurait un jour conscience de sa propre existence.

Sources (2)

Pas de source, pas d'affirmation. Chacun des 21 faits de cette leçon renvoie à au moins une de ces sources.

  1. [1]Neural network (machine learning) · Wikipedia
  2. [2]Perceptron · Wikipedia
D'autres leçons · 💻 Tech (3) Toutes les leçons « Tech » →

Une lumière de plus sur ta carte.

Reçois une leçon comme celle-ci chaque jour, sur les sujets que tu aimes. Gratuit, en deux ou cinq minutes.

Récupère la carte à partager de cette leçon ↗