Accueil Formations Établissements Mon espace Services Galerie À propos Communauté Portfolio Contact Me contacter

Leçon offerteModule 02 · Leçon 02.016 min

Programmer ou faire apprendre

Parcours 09 : Intelligence artificielle : les bases pour s'en servir avec méthode · Fondamentaux

Objectif de la leçon

Distinguer un programme fait de règles écrites à la main d'un système qui apprend à partir d'exemples.

La leçon, diapositive par diapositive

Diapositive 1 sur 8

Objectif de la leçon

  • Comprendre la différence entre règles et apprentissage
  • Connaître les trois ingrédients de l'apprentissage
  • Savoir ce qu'est un modèle
Voix off

Dans le module précédent, on a dit qu'une IA apprend à partir d'exemples. Mais apprendre, pour une machine, qu'est-ce que ça veut dire concrètement ? Elle n'a pas de cerveau, et elle ne va pas à l'école. Dans cette leçon, on répond à cette question avec des images simples et sans aucune formule. Tu vas comparer deux façons de faire travailler un ordinateur : lui écrire des règles, ou le faire apprendre. Tu connaîtras ensuite les trois ingrédients de tout apprentissage automatique. Et tu sauras ce que les spécialistes appellent un modèle.

Diapositive 2 sur 8

La méthode classique : écrire des règles

  • Si le message contient « tu as gagné », alors c'est une arnaque
  • Ça marche pour des cas simples et stables
  • Les escrocs changent de mots, les règles ne suivent plus
Voix off

Pendant longtemps, on programmait les ordinateurs règle par règle. Prenons un exemple que tu connais : les SMS d'arnaque. Pour les filtrer, un programmeur écrivait des règles du type : si le message contient « tu as gagné », alors c'est une arnaque. Cette méthode marche bien pour des cas simples et stables, comme calculer une facture. Mais les escrocs s'adaptent vite. Dès qu'ils écrivaient « tu es sélectionné » au lieu de « tu as gagné », ou qu'ils glissaient une faute exprès, le filtre ne voyait plus rien. Il fallait sans cesse ajouter de nouvelles règles, et on avait toujours un temps de retard.

Diapositive 3 sur 8

La méthode de l'apprentissage automatique

  • On montre des milliers d'exemples déjà classés : arnaque ou message normal
  • La machine trouve elle-même les indices qui les séparent
  • Elle reconnaît ensuite des messages qu'elle n'a jamais vus
Voix off

L'apprentissage automatique prend le problème à l'envers. Au lieu d'écrire les règles, on donne à la machine des milliers d'exemples déjà classés : ceci est une arnaque, ceci est un message normal. La machine cherche elle-même les indices qui séparent les deux groupes. Elle peut repérer des choses que personne n'aurait pensé à écrire : la longueur du message, certaines tournures, la présence d'un lien, l'heure d'envoi. Ensuite, elle sait reconnaître des messages qu'elle n'a jamais vus. C'est cela, l'apprentissage automatique, qu'on appelle machine learning en anglais. Et quand les escrocs changent de mots, on peut la réentraîner avec de nouveaux exemples.

Diapositive 4 sur 8

Comme un apprenti au grand marché de Lomé

  • Personne ne lui donne une règle écrite pour reconnaître un bon tissu
  • Il en touche des centaines avec son patron qui lui dit « bon » ou « pas bon »
  • Un jour, il juge seul, sans pouvoir tout expliquer
Voix off

Une image peut t'aider. Pense à un apprenti dans une boutique de tissus au grand marché de Lomé. Personne ne lui donne une règle écrite pour reconnaître un bon tissu. Pendant des mois, il en touche des centaines, et son patron lui dit « bon » ou « pas bon ». Un jour, il juge seul, très vite, même un tissu qu'il n'a jamais vu. Mais si tu lui demandes pourquoi, il a du mal à tout expliquer. L'IA apprend un peu de la même façon, par l'expérience. Et comme l'apprenti, elle donne souvent une réponse sans pouvoir dire exactement comment elle y est arrivée. C'est une vraie difficulté de l'IA moderne.

Diapositive 5 sur 8

Les trois ingrédients

  • Des données : beaucoup d'exemples
  • Un modèle : la structure qui va apprendre
  • Un entraînement : ajuster le modèle pour réduire ses erreurs
Voix off

Tout apprentissage automatique repose sur trois ingrédients. D'abord, des données : beaucoup d'exemples, si possible variés et bien classés. Ensuite, un modèle : c'est la structure qui va apprendre, un peu comme un tableau rempli de réglages qu'on peut tourner. Enfin, un entraînement : c'est l'étape où l'on ajuste le modèle pour qu'il fasse de moins en moins d'erreurs. Sans données, rien ne s'apprend. Sans modèle, il n'y a rien pour apprendre. Sans entraînement, le modèle reste vide. Retiens ces trois mots : données, modèle, entraînement. Ils reviennent dans tous les articles sur l'IA, et tu les comprendras désormais.

Diapositive 6 sur 8

L'entraînement, étape par étape

  • Le modèle fait une prédiction
  • On la compare à la bonne réponse
  • On corrige un peu ses réglages internes
  • On recommence des millions de fois
Voix off

Comment se passe l'entraînement ? C'est une boucle qui se répète. Le modèle fait une prédiction sur un exemple, par exemple : ce message est normal. On compare sa réponse à la bonne réponse, qui était : c'est une arnaque. On mesure l'erreur, puis on corrige un tout petit peu ses réglages internes dans la bonne direction. Et on recommence avec l'exemple suivant, des millions de fois. Au début, le modèle répond presque au hasard. Après des millions de petites corrections, il se trompe beaucoup moins. Ce travail demande énormément de calcul, surtout pour les grands modèles. C'est pour cela qu'il faut d'immenses centres de données.

Diapositive 7 sur 8

Un modèle n'est pas un classeur

  • Il ne range pas chaque exemple comme dans une armoire
  • Il garde des réglages, appelés paramètres
  • C'est pour cela qu'il peut se tromper sur un fait précis
Voix off

Une idée fausse est très répandue : le modèle garderait une copie de chaque exemple, rangée comme dans une armoire, et irait chercher la bonne fiche quand tu lui poses une question. Ce n'est pas ainsi qu'il fonctionne. Après l'entraînement, il garde surtout des réglages, qu'on appelle des paramètres. Quand tu lui poses une question, il reconstruit une réponse à partir de ces paramètres, un peu comme ta mémoire reconstruit un souvenir. Parfois la reconstruction est juste. Parfois elle mélange des choses ou invente un détail. C'est pour cela qu'un modèle peut se tromper sur un fait précis, comme une date ou un nom.

Diapositive 8 sur 8

À retenir

  • Règles écrites à la main ou apprentissage par l'exemple
  • Données, modèle, entraînement
  • L'entraînement corrige les erreurs petit à petit
  • Un modèle garde des paramètres, pas une copie de tout
Voix off

Faisons le point. Il y a deux façons de faire travailler un ordinateur : écrire des règles à la main, ou le faire apprendre à partir d'exemples. L'apprentissage automatique repose sur trois ingrédients : des données, un modèle et un entraînement. L'entraînement corrige les erreurs petit à petit, des millions de fois. Et le modèle garde des paramètres, pas une copie de tout ce qu'il a vu. Tu sais maintenant ce que veut dire apprendre pour une machine. Dans la leçon suivante, on voit les trois grandes façons de faire apprendre une IA, avec des exemples tirés de la vie de tous les jours.

À retenir

  • Un programme classique applique des règles écrites par un humain.
  • L'apprentissage automatique trouve lui-même les indices dans des milliers d'exemples.
  • Il faut des données, un modèle et un entraînement.
  • Un modèle garde des réglages appelés paramètres, pas une copie rangée de chaque exemple.

Fais les exercices, le quiz et obtiens ton certificat dans ton espace

Avec ton compte, les deux premiers modules sont offerts : leçons, labs, simulations, quiz et tuteur. Débloque la suite du parcours pour 100 000 GNF. Le certificat vérifiable, délivré à la fin, coûte 399 000 GNF.