On parle beaucoup ici d’intelligence artificielle, mais ce sujet reste mystérieux pour beaucoup. Google a aidé à créer une expérience qui s’exécute dans votre navigateur et explique de manière pratique l’un des principaux concepts de l’IA.
Avec le apprentissage machine, vous enseignez les concepts de base à un ordinateur. Par exemple, il peut différencier les photos avec votre visage ou avec votre main.
L’expérience Teachable Machine vous permet de tester cela en pratique. Autorisez l’accès à la caméra de votre ordinateur, puis cliquez sur le bouton vert et maintenez-le enfoncé… pour qu’elle prenne au moins 30 images.
Maintenant, levez la main sur le côté gauche de l’appareil photo, puis cliquez et maintenez le bouton violet. Encore une fois, qu’il capture au moins 30 images. Voilà : vous avez appris l’algorithme pour détecter votre main : levez la main, et le site affichera le GIF d’un chien ; baissez la main, et le site affichera un chat.
Vous pouvez aller plus loin et apprendre à l’algorithme à détecter votre main droite : la soulever vers la caméra, capturer au moins 30 images, et c’est tout. Dans ce cas, le site affichera le GIF d’un lapin.
La Machine à Apprendre peut également réagir avec des sons. Par exemple, vous pouvez jouer de l'”air guitar” et recevoir des applaudissements lorsque vous avez terminé.
Le site explique qu’il ne fait pas de reconnaissance faciale, c’est-à-dire qu’il ne différencie pas votre visage d’une autre personne ? mais qu’il peut apprendre à détecter les visages en général. Il ne devine pas non plus le nom des objets, mais il peut faire la différence entre une pomme et une banane, par exemple (car elles ont des couleurs et des formes différentes).
La reconnaissance des images est effectuée par un réseau de neurones, un logiciel inspiré du fonctionnement de notre cerveau. Tout d’abord, un ensemble de “neurones” est créé qui s’envoient des messages entre eux. Ensuite, ce réseau reçoit une formation : il tente de résoudre un problème en plusieurs itérations, en renforçant les liens qui mènent à des résultats corrects.
Ce réseau est donc prêt à résoudre les problèmes par lui-même. Teachable Machine utilise la bibliothèque open source deeplearn.js, qui vous permet d’exécuter des modèles d’apprentissage machine localement dans le navigateur.
J’ai testé la machine à enseigner dans plusieurs navigateurs. Il a eu les meilleures performances de Chrome, ce qui est attendu, puisqu’il a été créé avec l’aide de Google. L’expérience fonctionne dans Firefox, mais un peu plus lentement. Il ne fonctionnait pas sur Microsoft Edge et ne demandait pas l’accès à la caméra dans Opera ? donc il ne fonctionnait pas. Je n’ai eu aucun problème avec Vivaldi.
Vous pouvez même le faire fonctionner sur votre smartphone, mais la version mobile est “très expérimentale” et consommera beaucoup de batterie.
Essayez la machine à enseigner sur teachablemachine.withgoogle.com. Qu’en pensez-vous ?