Applied AI · Débutant 🟢 · Session 2
✏️ Exercices
← Retour au programme 📄 Source .md

🟢 Session 2 — Exercices : Comment l’IA apprend-elle ?

Applied AI — Yann Isola · Niveau Débutant Trois exercices, à faire seul·e, en binôme ou en groupe. Aucun ordinateur nécessaire (sauf mention). Corrigés en fin de document — ne trichez pas… ou juste un peu. 😉


Exercice 1 — 🎲 Le jeu du classement : quelle façon d’apprendre ?

Durée : 15 min · Format : binômes puis mise en commun

Une IA peut apprendre de 3 façons :

Pour chaque situation ci-dessous, indiquez le mode d’apprentissage (👩‍🏫, 🍬 ou 🎮) et justifiez en une phrase :

# Situation Mode ?
1 On montre à une IA 100 000 photos de fruits, chacune avec son nom (“pomme”, “banane”…), pour qu’elle apprenne à les reconnaître.
2 Une IA joue 10 millions de parties d’échecs contre elle-même ; elle gagne des points quand elle met échec et mat.
3 Un site de streaming donne à une IA l’historique d’écoute de millions d’utilisateurs, sans aucune consigne, et elle découvre des “familles” d’auditeurs aux goûts similaires.
4 Une banque montre à une IA des milliers de transactions étiquetées “fraude” ou “normale” pour qu’elle apprenne à repérer les fraudes.
5 Un robot aspirateur virtuel se cogne dans les murs (-10 points) et couvre de la surface propre (+1 point par m²), et améliore son trajet au fil des essais.
6 Une IA reçoit 50 000 articles de presse en vrac et les regroupe automatiquement par thèmes, sans qu’on lui ait donné la liste des thèmes.
7 On entraîne une IA à traduire en lui montrant des millions de phrases françaises avec leur traduction anglaise.
8 🌶️ (Piège !) Une IA de conversation est d’abord entraînée sur d’énormes quantités de textes, puis des humains notent ses réponses (👍/👎) pour l’améliorer.

Question bonus de réflexion : pour la situation 1, que se passerait-il si 10 % des étiquettes étaient fausses (des bananes étiquetées “pomme”) ? Répondez avec l’analogie du prof.


Exercice 2 — 🔍 Chasse à l’overfitting : le détecteur d’élèves “par cœur”

Durée : 15 min · Format : individuel puis correction collective

Rappel : l’overfitting (surapprentissage), c’est quand l’IA apprend “par cœur” ses exemples d’entraînement au lieu de comprendre. Résultat : excellente sur ce qu’elle connaît, mauvaise sur du nouveau. Pour le détecter, on compare :

Partie A — Diagnostic

Quatre IA ont été entraînées à reconnaître des panneaux routiers. Voici leurs scores. Pour chacune, posez votre diagnostic : bon apprentissage, 🧠 overfitting (par cœur), ou 😴 underfitting (pas assez appris).

IA Score entraînement Score test Diagnostic ?
A 95 % 93 %
B 99,9 % 61 %
C 55 % 54 %
D 88 % 85 %

Questions :

  1. Laquelle choisiriez-vous pour équiper une vraie voiture ? Pourquoi ?
  2. L’IA B a le meilleur score d’entraînement de toutes. Pourquoi est-ce un piège ?
  3. Que conseiller à l’équipe de l’IA C ? (Indice : pensez à l’élève qui n’a pas assez travaillé.)

Partie B — Les courbes qui parlent

Voici l’évolution des scores d’une IA pendant son entraînement :

Score
100 %|                        ______ Entraînement
     |                ______/
  90 %|         _____/
     |       _/   ...•••••••...
  80 %|     _/ ..••            ••..
     |    /..•                     ••..  Test
  70 %|  /.•                           ••..
     |  /•                                 ••
  60 %| •
     +---------|---------|---------|---------→
     Début   Étape 1   Étape 2   Étape 3   Temps
  1. Au début, les deux courbes montent ensemble. Que se passe-t-il ?
  2. À partir de quel moment l’overfitting commence-t-il ? Comment le voyez-vous ?
  3. Si vous étiez l’ingénieur·e, à quel moment auriez-vous arrêté l’entraînement ?
  4. 🌶️ Question transfert : racontez la même histoire mais avec un élève humain qui prépare un contrôle en refaisant 50 fois LES MÊMES exercices. Que devient-il bon à faire ? Que rate-t-il ?

Exercice 3 — 🏗️ Construisez votre propre jeu de données d’entraînement

Durée : 20-25 min · Format : petits groupes de 3-4 · Le plus créatif des trois !

Vous êtes une équipe d’ingénieur·e·s IA. Mission : concevoir sur papier le jeu de données pour entraîner une IA (apprentissage supervisé). Vous ne collectez pas les vraies données — vous rédigez le plan de collecte, comme les pros.

Étape 1 — Choisissez votre projet (ou inventez-en un)

Étape 2 — Remplissez la fiche de conception

  1. Entrées : que donne-t-on à l’IA ? (photos ? sons ? textes ?)
  2. Étiquettes : quelles sont les catégories de réponse ? (2 minimum)
  3. Quantité : combien d’exemples par catégorie ? Justifiez. (Indice : 10, c’est trop peu. Pourquoi ?)
  4. Diversité : listez au moins 5 variations à inclure absolument pour que l’IA généralise. (Ex. pour les chiens : races différentes, intérieur/extérieur, jour/nuit, de face/de dos, chiots/adultes…)
  5. Qui étiquette ? Qui va donner les bonnes réponses, et que faire si deux personnes ne sont pas d’accord ? (Ex. : cette chanson est-elle joyeuse ou triste ? Pas si simple !)
  6. Données de test : quelle part gardez-vous secrète pour l’examen final ? Pourquoi l’IA ne doit-elle JAMAIS les voir pendant l’entraînement ?

Étape 3 — Le crash-test 😈

Échangez votre fiche avec un autre groupe. Chaque groupe cherche les failles du plan des autres :

Notez les 2 meilleures failles trouvées, puis corrigez votre plan en conséquence.

Étape 4 — Pitch final (1 min par groupe)

Présentez : votre IA, votre plan de données, la pire faille trouvée par l’autre groupe, et votre correction.

💡 Ce que cet exercice vous apprend : dans les vrais projets d’IA, la collecte et la préparation des données représentent souvent LA plus grosse partie du travail — bien plus que l’entraînement lui-même. Les meilleurs ingénieurs IA sont d’abord des obsédés de la qualité des données.



🔑 Corrigés

Exercice 1

# Réponse Justification
1 👩‍🏫 Supervisé Exemples + bonnes réponses (les noms des fruits = étiquettes).
2 🎮 Renforcement Essais + récompense (victoire) / punition (défaite).
3 🍬 Non supervisé Aucune étiquette : l’IA découvre les groupes seule.
4 👩‍🏫 Supervisé Transactions étiquetées “fraude”/“normale”.
5 🎮 Renforcement Points gagnés/perdus selon les actions, amélioration par essais.
6 🍬 Non supervisé Articles en vrac, thèmes découverts sans consigne.
7 👩‍🏫 Supervisé Chaque phrase a sa “bonne réponse” : la traduction.
8 🌶️ Mélange ! Pré-entraînement sur textes, PUIS renforcement à partir des notes humaines (👍/👎 = récompenses). Les vraies IA combinent souvent plusieurs modes.

Bonus : c’est comme un prof qui corrige avec un corrigé faux 1 fois sur 10 : l’élève apprend en partie des erreurs. L’IA confondra parfois pommes et bananes — des étiquettes fausses “empoisonnent” l’apprentissage. Qualité > quantité.

Exercice 2

Partie A :

IA Diagnostic Pourquoi
A Bon apprentissage Scores élevés ET proches : elle généralise.
B 🧠 Overfitting Quasi parfaite sur l’entraînement, catastrophique sur le nouveau : elle a appris par cœur.
C 😴 Underfitting Mauvaise partout : elle n’a pas assez appris (pas assez de données, d’entraînement, ou modèle trop simple).
D Bon apprentissage Un peu moins forte que A, mais saine (scores proches).
  1. L’IA A : meilleur score sur données NOUVELLES — et sur la route, tout est nouveau.
  2. Le score d’entraînement ne mesure que la récitation. Seul le score de test mesure la vraie compétence. B est l’élève qui a mémorisé le livre d’exercices.
  3. Pour C : plus de données, plus d’entraînement, ou un modèle plus costaud. C’est l’élève qui doit simplement travailler davantage.

Partie B :

  1. L’IA apprend des régularités générales, utiles partout : les deux scores montent.
  2. Vers l’étape 1-2 : la courbe de test atteint un sommet puis redescend alors que la courbe d’entraînement continue de monter. La divergence des courbes = signature de l’overfitting.
  3. Au sommet de la courbe de TEST (vers l’étape 1-2). Les pros appellent ça l’arrêt anticipé (early stopping).
  4. L’élève devient imbattable… sur ces 50 exercices précis (il connaît les réponses par cœur). Mais il rate tout exercice nouveau : il a mémorisé des réponses au lieu de comprendre des méthodes. C’est exactement l’IA B.

Exercice 3

Pas de corrigé unique — grille d’évaluation pour l’animateur :

Critère On attend…
Entrées/étiquettes Cohérentes et précises (catégories sans chevauchement flou)
Quantité Des centaines/milliers par catégorie, ET équilibrées entre catégories
Diversité ≥ 5 variations pertinentes (conditions, angles, styles, populations…)
Étiquetage Conscience de la subjectivité ; idée de faire voter plusieurs personnes en cas de désaccord
Données de test Une part (souvent ~10-20 %) gardée secrète ; si l’IA les voit, l’examen est truqué (elle pourrait les “réciter”)
Crash-test Failles pertinentes trouvées ET corrections concrètes

Points de discussion à faire émerger : les cas ambigus (renard ? chanson douce-amère ?), les biais (“méchant” selon qui ?), et le fait que les données décident de TOUT ce que l’IA saura — et de tout ce qu’elle ignorera.


Applied AI — Yann Isola · Niveau Débutant 🟢 · Session 2 — Exercices