Types d'apprentissage
Apprentissage automatique ou Machine learning (ML)
Le terme IA est un terme relativement générique qui, dans les faits, renferme beaucoup de types d'apprentissage.
Le machine learning (Apprentissage automatique) est un champ d'étude qui regroupe les mathématiques, les statistiques et... L'informatique. Son but est de fournir un ensemble de données à une machine afin qu'elle soit capable d'améliorer ses performances pour résoudre certains problèmes spécifiques, sans besoin de la "reprogrammer".
Cet apprentissage peut se faire de plusieurs façons, mais afin d'illustrer simplement, nous allons utiliser l'apprentissage par renforcement, celui qui fonctionne aussi sur les humains :).
Prenons un exemple simple: si chaque fois que vous avez une note parfaite à l'école, vos parents vous offrent un cadeau (un beau, que vous voulez!), les chances sont que vous travailliez plus fort, pour avoir plus souvent des notes parfaites, pour avoir plus de cadeaux! Et bien, c'est ce qu'on va faire avec l'apprentissage par renforcement: lorsque la machine s'approche du résultat voulu, on la récompense (par exemple avec un système de points).
Mais à quoi ça peut bien servir l'apprentissage automatique!? Si je vous demandais d'écrire à la main la lettre "A", à moins que vous ne soyez une machine à écrire (hmm... Ce n'est pas numérique ça!), vous n'écrirez jamais cette lettre de la même façon. Parfois en majuscule, en minuscule, plus penché vers la droite, attaché, carré...
Bref, un "A" peut prendre plusieurs formes et c'est encore pire si plusieurs personnes écrivent cette lettre! Et bien cet exemple est parfait pour de la Machine Learning. La machine peut apprendre à reconnaitre votre écriture ou les lettres de manière générale. Ce genre de système est utilisé dans les bureaux de poste, où un capteur peut "lire" (et comprendre...) les codes postaux!