Aller au contenu
Cercle IA · Lexique Un site du réseau Cercle IA

Définition

Machine learning : définition de l'apprentissage automatique

Le machine learning (apprentissage automatique) permet à un programme d'apprendre à partir d'exemples. Définition, trois familles, exemple.

Mis à jour le

Le machine learning, en français « apprentissage automatique », est le champ de l'intelligence artificielle où un programme apprend à accomplir une tâche à partir d'exemples, au lieu de suivre des règles écrites une à une par un développeur. On lui montre beaucoup de données, il en tire un modèle, puis il applique ce modèle à des cas nouveaux.

La Commission nationale de l'informatique et des libertés (CNIL) le présente comme le champ qui vise à donner aux machines « la capacité d'« apprendre » à partir de données », via des modèles mathématiques. Le Journal officiel du 09/12/2018 y voit un processus par lequel un algorithme améliore ses performances en répétant son exécution sur des jeux de données, sans l'intervention d'un programmeur, jusqu'à obtenir régulièrement des résultats pertinents.

Une image du quotidien

Pour apprendre à un enfant à reconnaître un champignon comestible, on ne lui récite pas une liste de règles : on lui en montre des dizaines, en disant à chaque fois « celui-ci oui, celui-là non ». Petit à petit, il repère lui-même ce qui compte. L'apprentissage automatique fonctionne de la même façon : la règle n'est pas écrite à l'avance, elle se dégage des exemples.

Trois grandes familles

Le Journal officiel du 09/12/2018 distingue notamment :

Famille Principe Exemple donné
Apprentissage supervisé On fournit des exemples accompagnés de la bonne réponse. Reconnaissance d'images, traduction automatique
Apprentissage non supervisé Le programme cherche seul des ressemblances dans des données brutes. Repérer des comportements, recommander des achats
Apprentissage par renforcement Le programme est récompensé ou pénalisé selon ses résultats. Robotique, jeu de go

Un exemple concret

Prenons un commerce en ligne qui reçoit chaque jour des dizaines de messages clients. En montrant à un modèle quelques milliers de messages déjà classés (« livraison », « retour », « facture »), on obtient un outil qui trie les nouveaux messages tout seul. Personne n'a écrit la règle « si le message contient tel mot » : le modèle l'a déduite des exemples.

Ce que ça change pour une entreprise

  • Les données sont la matière première : un modèle n'est jamais meilleur que les exemples qu'on lui donne.
  • L'entraînement et l'usage sont deux temps distincts : la CNIL rappelle qu'une fois l'apprentissage réalisé, le modèle peut être déployé en production (voir inférence).
  • Les exemples passés peuvent porter des déséquilibres, que le modèle reproduira (voir biais algorithmique).

Termes voisins

  • Apprentissage profond : la forme d'apprentissage automatique qui utilise des réseaux de neurones à nombreuses couches.
  • Réseau de neurones : l'outil le plus utilisé aujourd'hui pour apprendre.
  • Fine-tuning : reprendre un modèle déjà entraîné et le spécialiser.

Questions fréquentes

Quelle différence entre IA et machine learning ?

L'intelligence artificielle est le domaine général. Le machine learning en est un champ : celui où la machine apprend à partir de données au lieu de suivre uniquement des règles écrites à la main.

Comment dit-on machine learning en français ?

« Apprentissage automatique » ou « apprentissage machine », termes publiés au Journal officiel du 09/12/2018.

Sources

Pages consultées pour écrire cet article :

  1. https://www.cnil.fr/fr/definition/apprentissage-automatique
  2. https://www.cnil.fr/fr/definition/entrainement-ou-apprentissage
  3. https://www.culture.gouv.fr/fr/thematiques/langue-francaise-et-langues-de-france/agir-pour-les-langues/moderniser-et-enrichir-la-langue-francaise/nos-publications/50-termes-cles-de-l-intelligence-artificielle

À lire aussi