Apprendre le machine learning par le jeu

le 1er septembre 2019 par Patrick Saucet

 

 

Le machine learning (apprentissage automatique) est l’une des branches de l’intelligence artificielle les plus exploitées actuellement, puisqu’on y retrouve souvent des applications de la reconnaissance d’images ou de texte très populaires.
Nous vous proposons ici de réaliser vous-même une application de machine learning amusante, sans codage. Initialement pensée pour les enfants, tout débutant pourra s’y exercer !

Cet exercice reprend les ressources et tutoriels proposés sur le site machinelearningforkids qui propose de nombreux exercices ludiques de machine learning, de différents niveaux de difficulté, certains parfaitement adaptés aux enfants. Il faudra tout d'abord commencer par télécharger les fichiers pdf explicatifs, à suivre pas-à-pas. (voir lien en bas d’article)

Etape 1 : Créer un compte dans le Cloud d’IBM et sur IBM Watson

Pour réaliser cette expérience amusante (en l’occurrence un caméléon qui change de couleur selon le fond), il faut exploiter les ressources proposées par IBM en suivant les instructions proposées.

■ créer un compte (gratuit) sur IBM Cloud

■ générer et récupérer un identifiant sur IBM Watson

IBM Watson est une solution d’intelligence artificielle, proposée par IBM. Il faudra choisir pour cet exercice Caméléon le module « Reconnaissance d’images » dans l’assistant Watson.
L’utilisation sera gratuite dans différents cas (nombre de modèles limité, ou usage par une Ecole).

Etape 2 : Fournir des exemples à la machine

On est à cette étape sur le site machinelearningforkids.co.uk. On va fournir à la machine des exemples (on parle d’apprentissage supervisé, çàd avec intervention humaine) de données d’entrée et de sortie (résultats).
On définit différentes couleurs (3 minimum) et pour chacune, on illustre avec des exemples de photos correspondant à cette couleur (couleur dominante). On devra fournir 10 photos minimum par couleur, sachant que plus on fournit d’exemples, mieux l’intelligence artificielle sera entrainée et donc performante.

Etape 3 : Apprendre à l’ordinateur à reconnaitre les couleurs

Il suffira de cliquer sur le bouton correspondant « Apprendre et tester » et attendre quelques minutes pour que le programme travaille. Vous aurez donc appris à l’ordinateur à reconnaitre des couleurs, et cette intelligence artificielle saura alors les reconnaitre sur de nouvelles photos.

Etape 4 : Utiliser le modèle créé pour l’appliquer au jeu Caméléon

 

Pas de codage: Scratch propose un système de glisser-déposer de fonctions disponibles.
En changeant le fond, le caméléon prendra sa couleur, grâce à l'intelligence artificielle développée.

En cliquant sur le bouton « Faire », on arrive sur une interface nommée Scratch.
Cette interface visuelle permet de développer une application sans codage (une option existe pour Python, pour les développeurs). Quelques minutes suffisent pour suivre les instructions.

Finalement, on pourra tester le résultat. En choisissant une nouvelle photo de fond, le caméléon utilisera le machine learning pour prendre la couleur dominante de la photo.
En tout, il faudra compter 1h à 1h30 pour l’ensemble de l’exercice.

 

Liens:
https://machinelearningforkids.co.uk/#!/worksheets (choisir le projet Caméléon et cliquer sur Télécharger) https://cloud.ibm.com (créer un compte IBM Cloud et utiliser IBM Watson)

 

Partager sur