Comment une intelligence artificielle transforme-t-elle un score en probabilité ?
La fonction σ(x) = 1/(1 + e⁻ˣ) envoie tout réel dans ]0 ; 1[ : σ(0) = 0,5, σ(2) ≈ 0,88, σ(−2) ≈ 0,12. Elle est croissante, sa courbe est symétrique autour de (0 ; 0,5), et sa dérivée vaut σ(1 − σ), ce qui facilite l'apprentissage.
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.
Un filtre anti-spam ne dit pas seulement « spam » ou « pas spam » : il donne une probabilité, par exemple 97 %. En NSI, j'ai découvert qu'un modèle calcule d'abord un score, qui peut valoir n'importe quel nombre, puis le transforme en probabilité grâce à une fonction construite avec l'exponentielle. J'ai voulu étudier cette fonction comme une fonction de terminale.
L'enjeu et les notions du programme
Étudier une fonction construite à partir de l'exponentielle : limites, variations, symétrie, dérivée, et interpréter ces propriétés en apprentissage.
Mathématiques
- Fonction exponentielle, limites (terminale)
- Dérivation d'un quotient, variations (première, terminale)
- Symétrie d'une courbe (seconde)
Numérique et sciences informatiques
- Classification, apprentissage automatique (première)
- Fonctions en Python, module math (première)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minUn modèle de classification calcule un score s, somme pondérée des caractéristiques d'un message. Plus il est grand, plus le message ressemble à un spam. Problématique : comment transformer ce score, réel quelconque, en probabilité entre 0 et 1 ?
2. Mathématiques : étude de la sigmoïde
4,5 minOn pose σ(x)=1/(1+e^(-x)). Comme e^(-x)>0, 0<σ(x)<1.
Limites : quand x→+∞, e^(-x)→0 et σ(x)→1 ; quand x→-∞, e^(-x)→+∞ et σ(x)→0. Deux asymptotes horizontales.
Dérivée : σ'(x)=(e^(-x))/((1+e^(-x))²)>0 : σ est strictement croissante. On vérifie que σ'(x)=σ(x)(1-σ(x)), car 1-σ(x)=(e^(-x))/(1+e^(-x)). La pente est maximale en 0, où elle vaut 1/4.
Symétrie : σ(-x)=1/(1+e^(x))=(e^(-x))/(e^(-x)+1)=1-σ(x). La courbe est symétrique par rapport au point (0;0,5).
Valeurs : σ(0)=0,5, σ(1)≈0,73, σ(2)≈0,88, σ(4)≈0,98, σ(-2)≈0,12.
3. NSI : la régression logistique
2,5 minLe modèle calcule s=w₁x₁+…+wₖxₖ+b puis p=σ(s), interprété comme la probabilité d'être un spam. On classe « spam » si p≥0,5, c'est-à-dire si s≥0.
La formule σ'=σ(1-σ) rend la descente de gradient très simple : la dérivée se calcule à partir de la valeur déjà obtenue. Inversement, s=lnp/(1-p) : le score est le logarithme du rapport des chances. Un score qui augmente de 1 multiplie ce rapport par e≈2,7.
Exemple concret : un message reçoit le score s=2, parce qu'il contient plusieurs mots typiques des spams et un lien suspect. Le filtre annonce σ(2)≈0,88, soit 88 % de chances d'être un spam, et le range dans les indésirables. Un autre message, de score -2, n'a que 12 % de chances : il reste dans la boîte de réception. Entre les deux, plus le score est proche de 0, plus le modèle hésite, et c'est précisément là que la pente de la sigmoïde est la plus forte : une petite variation du score y change beaucoup la probabilité.
4. Conclusion
1,5 minLa sigmoïde transforme un score réel en probabilité : elle est croissante, comprise entre 0 et 1, symétrique autour de (0;0,5), et sa dérivée σ(1-σ) facilite l'apprentissage. Une fonction d'exponentielle de terminale est au cœur des classifieurs. J'ouvre sur la fonction « softmax », qui généralise la sigmoïde à plusieurs classes.
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.
σ'=σ(1-σ) σ(0)=0,5 σ(2)≈0,88 σ(-2)≈0,12 s=lnp/(1-p)
Conclusion : la réponse à la question
La sigmoïde est le pont entre un score et une probabilité. Son étude complète, limites, variations, symétrie et dérivée, explique pourquoi elle est si utilisée en intelligence artificielle.
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.
Dérivez σ(x) = (1 + e^(−x))^(−1).
σ'(x)=-(1+e^(-x))⁻²×(-e^(-x))=(e^(-x))/((1+e^(-x))²).
Pourquoi σ(x) > 0 pour tout x ?
Le dénominateur 1+e^(-x) est strictement positif.
Résolvez σ(x) = 0,9.
1+e^(-x)=10/9, e^(-x)=1/9, x=ln9≈2,2.
Que vaut σ'(0) ?
σ(0)(1-σ(0))=0,5×0,5=0,25.
Pourquoi la probabilité n'est-elle jamais exactement 0 ou 1 ?
La sigmoïde n'atteint jamais ses limites : le modèle exprime toujours un doute, même minime.
Montrez que σ(x) + σ(−x) = 1.
σ(-x)=1/(1+e^(x)) ; en multipliant numérateur et dénominateur par e^(-x), on obtient (e^(-x))/(e^(-x)+1)=1-σ(x).
Les pièges qui coûtent des points
- Oublier le signe moins dans e^(−x).
- Confondre score et probabilité.
- Croire que σ atteint 0 ou 1.
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 ?
- Comment une intelligence artificielle apprend-elle en corrigeant ses erreurs pas à pas ?
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 →