đą Applied AI â Niveau DĂ©butant
Session 2 : Comment lâIA apprend-elle ?
Programme : Applied AI â Yann Isola
Public : grand public, accessible dÚs 12 ans, aucun prérequis technique
DurĂ©e conseillĂ©e : 2 h (adaptable 1 h 30 â 2 h 30)
MatĂ©riel : vidĂ©oprojecteur, la page web interactive de la session (webpage/index.html, fonctionne hors ligne), idĂ©alement 1 ordinateur ou tablette pour 2 participants, une webcam si lâon utilise Teachable Machine.
1. Objectifs pédagogiques
Ă la fin de la session, chaque participant doit ĂȘtre capable de :
- Expliquer avec ses mots les 3 grandes façons dont une IA apprend : supervisĂ©, non supervisĂ©, par renforcement â chacune avec une analogie de la vie courante.
- Comprendre le rĂŽle des donnĂ©es : le âcarburantâ de lâIA, et pourquoi la qualitĂ© compte autant que la quantitĂ©.
- Distinguer entraßnement et utilisation (inférence) : apprendre est long et cher, utiliser est rapide.
- Décrire un neurone artificiel comme un petit calculateur, et un réseau de neurones comme des couches de calculateurs connectés.
- ReconnaĂźtre lâoverfitting (surapprentissage) : quand lâIA apprend âpar cĆurâ au lieu de comprendre.
- EntraĂźner soi-mĂȘme un mini-modĂšle (Teachable Machine ou simulateur intĂ©grĂ© Ă la page web).
đŻ Le message central de la session : lâIA nâest pas âintelligenteâ par magie â elle apprend Ă partir dâexemples, comme nous, mais diffĂ©remment. Et comme un Ă©lĂšve, elle peut mal apprendre !
2. Rappel express de la Session 1 (5 min)
Poser la question : « La derniĂšre fois, on a vu ce quâĂ©tait une IA. Qui peut me le rappeler en une phrase ? »
RĂ©ponse attendue (ou Ă donner) : un programme qui apprend Ă partir dâexemples au lieu de suivre uniquement des rĂšgles Ă©crites Ă la main.
Aujourdâhui, on ouvre le capot : COMMENT apprend-elle exactement ?
3. Déroulé minuté
| Temps | Séquence | Format |
|---|---|---|
| 0:00 â 0:05 | Accueil + rappel Session 1 | Discussion |
| 0:05 â 0:15 | Accroche : le jeu du âprof et de lâĂ©lĂšveâ | Jeu collectif |
| 0:15 â 0:35 | Les 3 façons dâapprendre (supervisĂ©, non supervisĂ©, renforcement) | ExposĂ© + analogies |
| 0:35 â 0:45 | Les donnĂ©es : le carburant de lâIA | ExposĂ© + discussion |
| 0:45 â 0:55 | EntraĂźnement vs utilisation | ExposĂ© + analogie |
| 0:55 â 1:10 | Les neurones artificiels + rĂ©seau de neurones (page web : visualiseur) | DĂ©mo interactive |
| 1:10 â 1:20 | â Pause | â |
| 1:20 â 1:30 | Lâoverfitting : lâĂ©lĂšve qui apprend par cĆur (page web : dĂ©mo) | DĂ©mo + discussion |
| 1:30 â 1:55 | đïž ActivitĂ© pratique : entraĂźner un mini-modĂšle | Atelier par binĂŽmes |
| 1:55 â 2:00 | Quiz + synthĂšse + teaser Session 3 | Quiz |
4. Contenu détaillé, séquence par séquence
4.1 Accroche : le jeu du âprof et de lâĂ©lĂšveâ (10 min)
But : faire vivre lâapprentissage supervisĂ© AVANT de le nommer.
Déroulé :
- Choisir un volontaire : il devient âlâIAâ. Il sort de la salle (ou ferme les yeux).
- Le groupe choisit une rÚgle secrÚte simple, par exemple : « les objets ronds sont dans la catégorie A, les objets carrés dans la catégorie B ».
- Lâanimateur montre des objets (ou dessins) un par un Ă âlâIAâ et annonce la bonne catĂ©gorie : « Ballon â A. Livre â B. Orange â A⊠»
- AprĂšs 6-8 exemples, on montre un objet NOUVEAU sans donner la rĂ©ponse : « Assiette â ? »
- Si âlâIAâ rĂ©pond A : elle a gĂ©nĂ©ralisĂ© ! Elle a appris la rĂšgle sans quâon la lui dise.
Débriefing (essentiel) :
- « Est-ce que je lui ai donnĂ© la rĂšgle ? » â Non !
- « Comment a-t-il/elle trouvĂ© ? » â En observant les exemples + les bonnes rĂ©ponses.
- « Câest EXACTEMENT comme ça quâapprend une IA. »
đĄ Astuce animateur : si le volontaire ne trouve pas, câest encore mieux ! On peut dire : « Il lui faut plus dâexemples â comme une IA ! » et continuer. LâĂ©chec fait partie de la dĂ©monstration.
4.2 Les 3 façons dâapprendre (20 min)
Câest le cĆur de la session. Une analogie par mode, Ă marteler.
A. Lâapprentissage supervisĂ© đ©âđ« â âle prof qui corrige des copiesâ
LâidĂ©e : on donne Ă lâIA des exemples avec les bonnes rĂ©ponses (on dit que les donnĂ©es sont âĂ©tiquetĂ©esâ). LâIA fait une prĂ©diction, on la compare Ă la bonne rĂ©ponse, et elle se corrige. Des milliers, des millions de fois.
Lâanalogie Ă dĂ©velopper : imaginez un Ă©lĂšve qui fait des exercices de maths. Il propose une rĂ©ponse, le prof corrige : « Faux, la bonne rĂ©ponse Ă©tait 12. » LâĂ©lĂšve ajuste sa mĂ©thode. Ă force de corrections, il finit par savoir rĂ©soudre des exercices quâil nâa jamais vus.
Le vocabulaire Ă introduire (simplement) :
- EntrĂ©e (input) : ce quâon donne Ă lâIA (une photo, un texteâŠ)
- Ătiquette (label) : la bonne rĂ©ponse associĂ©e (âchatâ, âchienâ, âspamââŠ)
- Erreur : lâĂ©cart entre ce que lâIA a rĂ©pondu et la bonne rĂ©ponse. Apprendre = rĂ©duire cette erreur.
Exemples concrets Ă citer :
- ReconnaĂźtre des photos de chats/chiens (photos + Ă©tiquettes âchatâ/âchienâ)
- Filtrer les spams (e-mails + Ă©tiquettes âspamâ/âpas spamâ)
- PrĂ©dire le prix dâun appartement (caractĂ©ristiques + prix rĂ©el)
B. Lâapprentissage non supervisĂ© đŹ â âtrier des bonbons sans consigneâ
LâidĂ©e : cette fois, PAS de bonnes rĂ©ponses. On donne juste un tas de donnĂ©es, et lâIA doit trouver toute seule des groupes, des ressemblances, des structures.
Lâanalogie Ă dĂ©velopper : on vous verse un Ă©norme sac de bonbons sur la table et on vous dit juste : « Triez. » Personne ne vous dit les catĂ©gories. Vous allez naturellement regrouper par couleur, ou par forme, ou par taille. Vous avez dĂ©couvert des catĂ©gories que personne ne vous avait donnĂ©es.
đČ Mini-activitĂ© Ă©clair (2 min) : demander au groupe : « Si je vous donne 1000 chansons sans aucune info, comment les trieriez-vous ? » (rythme, ambiance, voix/instrumentalâŠ). Câest ce que fait une plateforme de streaming pour crĂ©er des playlists automatiques.
Exemples concrets :
- Regrouper les clients dâun magasin par habitudes dâachat
- DĂ©tecter des comportements âbizarresâ (fraude bancaire : une dĂ©pense qui ne ressemble Ă aucun groupe habituel)
- SuggĂ©rer âles gens qui aiment X aiment aussi Yâ
C. Lâapprentissage par renforcement đź â âapprendre un jeu vidĂ©oâ
LâidĂ©e : lâIA essaie des actions dans un environnement. Bonne action â rĂ©compense (des points). Mauvaise action â punition (perte de points). Elle recommence des millions de fois et dĂ©couvre la stratĂ©gie qui maximise ses points.
Lâanalogie Ă dĂ©velopper : votre premiĂšre partie dâun jeu vidĂ©o. Personne ne vous a donnĂ© le manuel. Vous appuyez sur des boutons : vous tombez dans un trou â âpunitionâ, vous recommencez. Vous attrapez une piĂšce â ârĂ©compenseâ, vous refaites. AprĂšs 50 parties, vous ĂȘtes bien meilleur. Essai â rĂ©sultat â ajustement.
Exemples concrets :
- AlphaGo (lâIA qui a battu le champion du monde de go en 2016) a jouĂ© des millions de parties contre elle-mĂȘme
- Les robots qui apprennent à marcher (ils tombent des milliers de fois⊠en simulation !)
- Les voitures autonomes sâentraĂźnent dâabord dans des simulateurs
Tableau récapitulatif à faire construire par le groupe :
| Mode | On lui donne⊠| Elle apprend⊠| Analogie |
|---|---|---|---|
| SupervisĂ© đ©âđ« | Exemples + bonnes rĂ©ponses | Ă prĂ©dire la bonne rĂ©ponse | Le prof qui corrige |
| Non supervisĂ© đŹ | Exemples sans rĂ©ponses | Ă trouver des groupes | Trier des bonbons |
| Renforcement đź | Un terrain de jeu + des points | La meilleure stratĂ©gie | Apprendre un jeu vidĂ©o |
â ïž Question frĂ©quente : « Et ChatGPT, il apprend comment ? » RĂ©ponse honnĂȘte et simple : un mĂ©lange ! Dâabord une forme dâapprentissage sur dâĂ©normes quantitĂ©s de textes (prĂ©dire le mot suivant), puis un rĂ©glage fin avec des humains qui notent les rĂ©ponses (ce qui ressemble au renforcement). â Les mĂ©thodes exactes Ă©voluent vite â câest un domaine en mouvement.
4.3 Les donnĂ©es : le carburant de lâIA (10 min)
Message 1 â Pas de donnĂ©es, pas dâIA. Une IA qui nâa jamais vu de chats ne reconnaĂźtra jamais un chat. Les donnĂ©es sont son carburant : câest Ă partir dâelles, et dâelles seules, quâelle apprend.
Message 2 â Plus de donnĂ©es = (souvent) meilleur apprentissage. Un Ă©lĂšve qui a fait 1000 exercices est gĂ©nĂ©ralement meilleur que celui qui en a fait 10.
Message 3 â MAIS pas nâimporte lesquelles ! Câest le point le plus important. Trois piĂšges :
- DonnĂ©es fausses â IA fausse. Si le prof corrige avec un corrigĂ© faux, lâĂ©lĂšve apprend faux. (« Garbage in, garbage out » : dĂ©chets en entrĂ©e, dĂ©chets en sortie.)
- DonnĂ©es non variĂ©es â IA Ă ĆillĂšres. Si lâIA nâa vu que des chats noirs, elle risque de rater les chats blancs.
- DonnĂ©es dĂ©sĂ©quilibrĂ©es ou biaisĂ©es â IA injuste. Exemple rĂ©el Ă citer : des IA de recrutement ont dĂ©favorisĂ© les femmes parce quâelles avaient Ă©tĂ© entraĂźnĂ©es sur des historiques dâembauche majoritairement masculins. LâIA reproduit les dĂ©fauts de ses donnĂ©es.
đŹ Discussion (3 min) : « Vous voulez crĂ©er une IA qui reconnaĂźt les chiens. Vous ne lui montrez que des photos de labradors. Que va-t-il se passer avec un chihuahua ? » â Elle risque de ne pas le reconnaĂźtre comme un chien. MoralitĂ© : la diversitĂ© des donnĂ©es compte.
4.4 EntraĂźnement vs utilisation (10 min)
Deux moments TRĂS diffĂ©rents dans la vie dâune IA :
| đïž EntraĂźnement | ⥠Utilisation (infĂ©rence) | |
|---|---|---|
| Câest quoi ? | LâIA apprend Ă partir des donnĂ©es | LâIA rĂ©pond Ă une question |
| Combien de temps ? | Des semaines, des mois | Moins dâune seconde |
| Combien ça coĂ»te ? | TrĂšs cher (â des millions, voire plus, pour les plus grosses IA â les chiffres Ă©voluent vite) | TrĂšs peu par requĂȘte |
| Combien de fois ? | Une fois (puis des mises Ă jour) | Des milliards de fois par jour |
| Analogie | Les annĂ©es dâĂ©tudes dâun mĂ©decin | Une consultation de 20 minutes |
Lâanalogie du mĂ©decin est la plus efficace : former un mĂ©decin prend 10 ans et coĂ»te trĂšs cher. Mais une fois formĂ©, chaque consultation est rapide. On ne re-forme pas le mĂ©decin Ă chaque patient !
Le mot savant Ă donner : lâutilisation sâappelle lâinfĂ©rence. Quand vous posez une question Ă ChatGPT, il ne ârĂ©apprendâ pas : il utilise ce quâil a dĂ©jĂ appris. Câest pour ça que la rĂ©ponse arrive en quelques secondes.
đĄ Question piĂšge Ă poser au groupe : « Quand je discute avec ChatGPT, est-ce quâil apprend de notre conversation ? » â Non, pas pendant la conversation : son âcerveauâ est figĂ© aprĂšs lâentraĂźnement. Il se souvient de la conversation en cours (comme des notes sur un brouillon), mais il nâen tire pas de leçon permanente. â Certains services peuvent utiliser les conversations pour de FUTURS entraĂźnements â dâoĂč les questions de vie privĂ©e (on en reparlera dans une session dĂ©diĂ©e).
4.5 Les neurones artificiels et le réseau (15 min)
â PrĂ©venir dâemblĂ©e : lâanalogie avec le cerveau est une inspiration, pas une copie. Un neurone artificiel est infiniment plus simple quâun vrai neurone.
Le neurone artificiel = un petit calculateur
Un neurone artificiel, câest une boĂźte minuscule qui fait 3 choses :
- Il reçoit des signaux (des nombres) venant dâautres neurones.
- Il les pĂšse : certains signaux comptent beaucoup (poids fort), dâautres peu (poids faible).
- Il dĂ©cide : si le total dĂ©passe un seuil, il âsâallumeâ et envoie un signal Ă son tour.
Analogie du videur de boĂźte de nuit : le videur reçoit plusieurs informations (Ăąge, tenue, attitudeâŠ), il donne plus ou moins dâimportance Ă chacune (les poids), et il prend une dĂ©cision : entre / nâentre pas. Un neurone, câest ça.
Le point clĂ© : apprendre = ajuster les poids. Quand lâIA se trompe, elle modifie lĂ©gĂšrement lâimportance donnĂ©e Ă chaque signal, dans le bon sens. Des millions de petits ajustements â lâIA sâamĂ©liore. Câest TOUT le secret de lâapprentissage.
Le réseau = des couches de neurones connectés
- Couche dâentrĂ©e : reçoit les donnĂ©es brutes (ex. : les pixels dâune image).
- Couches cachĂ©es : chaque couche dĂ©tecte des choses de plus en plus complexes (des traits â des formes â des oreilles/moustaches â âcâest un chat !â).
- Couche de sortie : donne la réponse finale.
Chiffre qui impressionne : notre visualiseur en montre une dizaine ; â les grandes IA de conversation en ont lâĂ©quivalent de centaines de milliards de poids (paramĂštres) â les ordres de grandeur changent chaque annĂ©e.
đ„ïž DĂ©mo : le visualiseur de rĂ©seau (page web, onglet 1)
- Projeter la page. Montrer les signaux qui circulent de gauche Ă droite, couche par couche.
- Bouger les curseurs de poids : montrer que la sortie change. « VoilĂ ce que fait lâapprentissage : rĂ©gler ces curseurs automatiquement. Sauf quâil y en a des milliards. »
- Utiliser le bouton âEntraĂźnement autoâ pour montrer les poids qui se rĂšglent tout seuls.
- Laisser 2-3 volontaires manipuler.
4.6 Lâoverfitting : lâĂ©lĂšve qui apprend par cĆur (10 min)
Le concept le plus subtil de la session â mais lâanalogie le rend limpide.
Lâhistoire Ă raconter : deux Ă©lĂšves prĂ©parent un contrĂŽle de maths avec le mĂȘme livre de 50 exercices corrigĂ©s.
- ĂlĂšve A cherche Ă comprendre la mĂ©thode derriĂšre chaque exercice.
- ĂlĂšve B apprend par cĆur les 50 rĂ©ponses : âexercice 12 â rĂ©ponse 42â.
Le jour du contrĂŽle, le prof donne des exercices nouveaux (mais du mĂȘme type).
- ĂlĂšve A : rĂ©ussit. Il a gĂ©nĂ©ralisĂ©.
- ĂlĂšve B : Ă©choue totalement. Il ne savait que rĂ©citer.
LâĂ©lĂšve B, câest lâoverfitting (en français : surapprentissage). LâIA colle tellement Ă ses exemples dâentraĂźnement quâelle est excellente sur eux⊠et nulle sur tout ce qui est nouveau. Or une IA ne sert QUE sur du nouveau !
Comment on le dĂ©tecte ? On garde des exercices secrets (les donnĂ©es de test) que lâIA ne voit jamais pendant lâentraĂźnement. Si elle est brillante sur lâentraĂźnement mais mauvaise sur le test â elle a appris par cĆur.
đ„ïž DĂ©mo : la courbe dâoverfitting (page web, onglet 3)
- Lancer lâanimation : deux courbes montent ensemble au dĂ©but (lâIA progresse sur tout).
- Puis la courbe âtestâ stagne et redescend pendant que la courbe âentraĂźnementâ continue de monter â les courbes divergent : câest le moment oĂč lâIA commence Ă apprendre par cĆur.
- Demander : « Ă quel moment aurait-il fallu ARRĂTER lâentraĂźnement ? » â au sommet de la courbe de test. (Les pros appellent ça lâarrĂȘt anticipĂ©.)
đĄ Bonus discussion : lâinverse existe aussi â lâĂ©lĂšve qui nâa pas assez travaillĂ© et qui est mauvais partout (underfitting, sous-apprentissage). Le but : lâĂ©quilibre.
4.7 đïž ActivitĂ© pratique : entraĂźner un mini-modĂšle (25 min)
Option A â Teachable Machine (recommandĂ©e si Internet disponible) â Outil gratuit de Google, lâinterface peut Ă©voluer : teachablemachine.withgoogle.com
- Par binĂŽmes : crĂ©er un âProjet Imageâ.
- CrĂ©er 2 classes, ex. : âmain ouverte ââ / âpoing ââ (ou deux objets : stylo / gomme).
- Capturer ~30 images par classe avec la webcam (varier les angles ! rappeler la leçon sur la diversité des données).
- Cliquer âEntraĂźnerâ (â 30 secondes â faire remarquer : « vous vivez un VRAI entraĂźnement, en miniature »).
- Tester en direct : le modĂšle reconnaĂźt les gestes !
- Le twist pĂ©dagogique : demander de tester avec lâAUTRE main, ou une autre personne, ou un autre Ă©clairage. Souvent, ça marche moins bien â « Pourquoi ? » â donnĂ©es pas assez variĂ©es. Toute la thĂ©orie de la session vient de se vĂ©rifier sous leurs yeux.
Option B â Simulateur intĂ©grĂ© (sans Internet) Utiliser lâonglet 2 de la page web (âSimulateur dâapprentissage supervisĂ©â) : on entraĂźne un classifieur de formes Ă©tiquetĂ©es, puis on le teste sur des formes jamais vues. Suivre les consignes Ă lâĂ©cran. Le twist : le bouton âdonnĂ©es peu variĂ©esâ montre lâĂ©chec de gĂ©nĂ©ralisation.
DĂ©briefing commun (5 min) : faire verbaliser : « Quâest-ce qui a rendu votre modĂšle bon ? Mauvais ? » â nombre dâexemples, diversitĂ©, qualitĂ©. Boucle bouclĂ©e.
4.8 SynthĂšse + teaser (5 min)
Les 6 idées à retenir (faire réciter par le groupe) :
- LâIA apprend Ă partir dâexemples, pas de rĂšgles magiques.
- 3 modes : supervisé (prof), non supervisé (bonbons), renforcement (jeu vidéo).
- Les données sont le carburant : quantité, qualité, diversité.
- EntraĂźner = long et cher. Utiliser = rapide. (Le mĂ©decin : 10 ans dâĂ©tudes, 20 min de consultation.)
- Un réseau de neurones = des couches de petits calculateurs ; apprendre = régler les poids.
- Overfitting = apprendre par cĆur au lieu de comprendre. Le test sur du jamais-vu est le juge de paix.
Teaser Session 3 : « Maintenant quâon sait comment lâIA apprend⊠on va rencontrer la star : lâIA gĂ©nĂ©rative. Comment une machine peut-elle ĂCRIRE, DESSINER, COMPOSER ? RĂ©ponse la prochaine fois. »
5. Questions frĂ©quentes des participants (et rĂ©ponses prĂȘtes)
« LâIA a-t-elle un vrai cerveau ? » Non. Les âneuronesâ artificiels sont des calculs trĂšs simples, juste inspirĂ©s du cerveau. Un vrai neurone biologique est des milliers de fois plus complexe. Câest une mĂ©taphore utile, pas une copie.
« Si lâIA apprend toute seule, peut-elle devenir incontrĂŽlable ? » Elle nâapprend pas âtoute seuleâ au sens libre : elle apprend ce que ses donnĂ©es et son objectif lui font apprendre, dans un cadre dĂ©fini par des humains. Les vrais risques actuels sont plus concrets : erreurs, biais des donnĂ©es, mauvais usages. (Session dĂ©diĂ©e Ă lâĂ©thique plus tard.)
« Pourquoi lâIA se trompe encore alors quâelle a vu des millions dâexemples ? » Parce que le monde rĂ©el contient toujours des cas quâelle nâa jamais vus, et quâelle ne âcomprendâ pas comme nous : elle repĂšre des rĂ©gularitĂ©s statistiques. NouveautĂ© + rĂ©gularitĂ©s imparfaites = erreurs possibles.
« Câest quoi la diffĂ©rence entre IA, machine learning et deep learning ? » Des poupĂ©es russes đȘ : lâIA est la grande famille ; le machine learning (apprentissage automatique) est la partie qui apprend Ă partir de donnĂ©es (le sujet du jour !) ; le deep learning (apprentissage profond) est la partie qui utilise de GROS rĂ©seaux de neurones Ă nombreuses couches.
« Mes photos servent-elles Ă entraĂźner des IA ? » Possiblement, selon les services que vous utilisez et leurs conditions dâutilisation. â Les rĂšgles (et les lois, comme lâAI Act europĂ©en) Ă©voluent â bonne question Ă creuser dans la session Ă©thique/vie privĂ©e.
6. Adaptations selon le public
- CollĂ©giens (12-15 ans) : insister sur les jeux (accroche + jeu vidĂ©o + Teachable Machine). RĂ©duire la partie âdonnĂ©es biaisĂ©esâ Ă un exemple simple. Quiz en mode Ă©quipes.
- Adultes grand public : développer les exemples pro (spam, fraude, recrutement) et la discussion sur les données personnelles.
- Groupe rapide : ajouter la notion dâunderfitting et le tableau IA/ML/DL en poupĂ©es russes.
- Sans Internet / sans webcam : tout est prĂ©vu â la page web fonctionne 100 % hors ligne, lâoption B remplace Teachable Machine.
7. PiĂšges dâanimation Ă Ă©viter
- â Entrer dans les maths (fonctions dâactivation, gradientsâŠ) : AUCUNE formule dans cette session.
- â Dire âlâIA comprendâ sans guillemets : prĂ©fĂ©rer âelle repĂšre des rĂ©gularitĂ©sâ.
- â Laisser croire que cerveau = rĂ©seau de neurones.
- â Passer trop vite sur lâactivitĂ© pratique : câest le moment le plus mĂ©morable, protĂ©ger ses 25 minutes.
- â Donner des chiffres prĂ©cis sur les coĂ»ts/tailles des modĂšles sans le marqueur â : ces chiffres pĂ©riment en quelques mois.
Applied AI â Yann Isola · Niveau DĂ©butant đą · Session 2/⊠â = information volatile, Ă re-vĂ©rifier avant chaque session.