VITON13School

Chapitre 6 · Neurones artificiels, de 1943 aux modèles de langage

Réseaux de neurones et IA

Par , fondateur de VITON13 SCHOOL

Un neurone fait d’arithmétique

Dans votre cerveau, un neurone recueille les signaux d’autres neurones et s’active si le total est assez fort. Le cerveau humain en compte environ 86 milliards. Un neurone artificiel en est une caricature approximative, pas une copie. Il reçoit des nombres, multiplie chacun par un poids qui dit son importance, les additionne avec un biais, puis fait passer la somme par une fonction d’activation qui l’écrase dans un intervalle comme 0 à 1. L’idée remonte à McCulloch et Pitts en 1943 et au perceptron de Frank Rosenblatt en 1958.

Un neurone, chiffré

Donnez à un neurone les entrées 0,5 et 0,8, les poids 0,9 et 0,3 et un biais de −0,2. La somme est 0,5 × 0,9 + 0,8 × 0,3 − 0,2 = 0,45 + 0,24 − 0,2 = 0,49. L’activation sigmoïde, 1 / (1 + e puissance −x), transforme 0,49 en environ 0,62. Un poids positif pousse le neurone à s’activer, un poids négatif le retient. C’est tout : des multiplications et des additions. Tout ce que sait un réseau est stocké dans ses poids. Sur l’image, les traits épais sont des poids forts et les traits fins des poids faibles.

1 sur 5Un neurone artificiel : entrées fois poids, additionnées
Fig. 6.1. Un neurone artificiel : entrées fois poids, additionnées

En chiffres

101 770
boutons d’un petit réseau de chiffres, 784-128-10
1986
l’article de Nature sur la rétropropagation
2024
Nobel de physique pour les réseaux de neurones

Testez-vous

Que calcule un neurone artificiel ?
Dans la descente de gradient, que modifie-t-on pour réduire l’erreur ?
Pourquoi un modèle de langage peut-il dire une chose fausse avec assurance ?

Sources

  1. Nobel Prize: Physics 2024, press release
  2. Nature: Learning representations by back-propagating errors (1986)
  3. arXiv: Attention Is All You Need (2017)