Comment une intelligence artificielle apprend-elle en corrigeant ses erreurs pas à pas ?
Pour minimiser f(x) = (x − 3)², on répète xₙ₊₁ = xₙ − η f'(xₙ). L'écart à 3 est multiplié par 1 − 2η à chaque pas : avec η = 0,1, il est multiplié par 0,8 et tend vers 0 ; avec η = 1,1, il est multiplié par −1,2 et explose. Le « taux d'apprentissage » η doit être bien choisi.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 9,5 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
On entend partout que les intelligences artificielles « apprennent ». En NSI, on m'a expliqué qu'elles ajustent des millions de paramètres pour diminuer une erreur, en descendant pas à pas, comme un randonneur dans le brouillard qui suit la pente. J'ai voulu comprendre cette méthode sur une fonction simple, et j'ai retrouvé une suite géométrique de mes cours de première.
L'enjeu et les notions du programme
Étudier une suite définie par récurrence qui utilise la dérivée, et déterminer à quelle condition elle converge vers le minimum.
Mathématiques
- Dérivation, nombre dérivé et pente (première)
- Suites géométriques et arithmético-géométriques, convergence (première, terminale)
- Minimum d'une fonction (première)
Numérique et sciences informatiques
- Algorithmes itératifs, boucles (première)
- Apprentissage automatique : ajuster des paramètres (première)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minEntraîner un modèle, c'est chercher les paramètres qui minimisent une erreur. Quand il n'y a pas de formule, on avance pas à pas dans la direction où l'erreur diminue. Problématique : comment fonctionne cette méthode, et à quelle condition aboutit-elle ?
2. Mathématiques : une suite qui descend la pente
4,5 minLe nombre dérivé f'(x) est la pente de la courbe en x. Si elle est positive, la fonction monte vers la droite : il faut aller à gauche. D'où la règle xₙ₊₁=xₙ-η f'(xₙ), où η>0 est le pas, appelé taux d'apprentissage.
Exemple : f(x)=(x-3)², minimale en 3, f'(x)=2(x-3). La règle donne xₙ₊₁-3=(xₙ-3)-2η(xₙ-3)=(1-2η)(xₙ-3). La suite eₙ=xₙ-3 est géométrique de raison q=1-2η : eₙ=qⁿ e₀.
Elle tend vers 0 si et seulement si |q|<1, c'est-à-dire 0<η<1. Avec η=0,1 : q=0,8 ; partant de x₀=0, x₁=0,6, x₂=1,08, x₁₀≈2,68. Avec η=0,5 : q=0, on atteint 3 en un pas. Avec η=1,1 : q=-1,2, la suite oscille en s'éloignant : 6,6, -1,32… Elle diverge.
3. NSI : à l'échelle des réseaux de neurones
2,5 minUn réseau de neurones a des millions de paramètres ; on calcule la dérivée de l'erreur par rapport à chacun (le gradient) et on les corrige tous à la fois. Le programme est une simple boucle, répétée des milliers de fois sur les données.
Trop petit, le pas rend l'apprentissage interminable ; trop grand, il le fait diverger. On le règle par essais, souvent en le diminuant au fil du temps. Sur une fonction non convexe, la descente peut aussi s'arrêter dans un minimum local qui n'est pas le meilleur.
4. Conclusion
1,5 minUne IA apprend en descendant la pente de son erreur : xₙ₊₁=xₙ-η f'(xₙ). Sur (x-3)², l'écart au minimum forme une suite géométrique de raison 1-2η, qui converge seulement si 0<η<1. J'ouvre sur les minimums locaux, qui rendent l'apprentissage des grands réseaux délicat.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
η=0,1: q=0,8 ( converge ) η=0,5: q=0 η=1,1: q=-1,2 ( diverge )
Conclusion : la réponse à la question
La descente de gradient est une suite récurrente guidée par la dérivée ; sa convergence dépend du pas, comme celle d'une suite géométrique dépend de sa raison. Les mathématiques expliquent pourquoi un apprentissage réussit ou échoue.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Pourquoi soustraire la dérivée ?
La dérivée indique le sens de montée ; on va dans le sens opposé pour descendre.
Calculez x₁ et x₂ avec η = 0,1 et x₀ = 0.
x₁=0-0,1×(-6)=0,6 ; x₂=0,6-0,1×(-4,8)=1,08.
À quelle condition une suite géométrique tend-elle vers 0 ?
Si sa raison vérifie -1<q<1.
Qu'est-ce qu'un minimum local ?
Un point où la fonction est plus petite qu'autour, mais pas forcément la plus petite valeur globale.
Que se passe-t-il pour η = 1 ?
q=-1 : la suite alterne entre deux valeurs symétriques autour de 3 sans converger.
Les pièges qui coûtent des points
- Ajouter la dérivée au lieu de la soustraire.
- Croire qu'un grand pas accélère toujours l'apprentissage.
- Oublier le cas η = 1, où la suite oscille sans converger.
Revoir les notions
Autres questions : données et intelligence artificielle
- Comment une machine peut-elle classer une donnée nouvelle en regardant simplement ses voisines ?
- Pourquoi le résultat d'un algorithme d'intelligence artificielle peut-il changer si l'on mesure en millimètres plutôt qu'en centimètres ?
- Comment une machine trouve-t-elle la droite qui résume le mieux un nuage de points ?
- Pourquoi un neurone artificiel seul ne peut-il pas apprendre le « ou exclusif » ?
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →