MathLvl
Question transversaleMathsNSIDonnées et intelligence artificielle

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. 1. Introduction

    1 min

    Entraî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. 2. Mathématiques : une suite qui descend la pente

    4,5 min

    Le 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. 3. NSI : à l'échelle des réseaux de neurones

    2,5 min

    Un 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. 4. Conclusion

    1,5 min

    Une 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.

xₙ₊₁=xₙ-η f'(xₙ) f(x)=(x-3)²⇒ xₙ₊₁-3=(1-2η)(xₙ-3)
η=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

Toutes les questions maths-nsi →

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 →