« Teachable Machine », la plateforme d’apprentissage de l’IA lancée en 2017
(teachablemachine.withgoogle.com)-
Présentation de Teachable Machine
- Teachable Machine est un outil web rapide et simple à utiliser, accessible à tous, qui permet de créer des modèles de machine learning pour des sites, des applications, etc., sans expertise particulière ni code.
- La version 2017 de Teachable Machine est disponible ici.
-
Comment utiliser Teachable Machine
- Étape 1 : collecte
- Rassembler et regrouper des exemples dans des classes ou catégories que l’ordinateur devra apprendre.
- Étape 2 : entraînement
- Entraîner le modèle, puis le tester immédiatement pour vérifier s’il peut classer correctement de nouveaux exemples.
- Étape 3 : exportation
- Exporter le modèle selon les besoins du projet, puis le télécharger ou l’héberger en ligne.
- Étape 1 : collecte
-
Ce que l’on peut apprendre à Teachable Machine
- Images
- Créer un modèle qui classe des images à l’aide de fichiers ou d’une webcam.
- Sons
- Créer un modèle qui classe de l’audio en enregistrant de courts échantillons sonores.
- Poses
- Créer un modèle qui classe des positions du corps à partir de fichiers ou d’une webcam.
- Images
-
Tutoriels
- Image : Bananameter
- Apprendre à créer un modèle capable de déterminer le degré de maturité d’une banane.
- Son : Snap Clap Whistle
- Apprendre à créer un modèle qui détecte des sons simples.
- Pose : Head Tilt
- Apprendre à créer un modèle qui reconnaît l’inclinaison de la tête.
- Image : Bananameter
-
Projets créés avec Teachable Machine
- Tiny Sorter
- Une expérimentation DIY qui relie Arduino à Teachable Machine.
- Project Euphonia
- Steve Saling utilise Teachable Machine pour communiquer d’une nouvelle manière, en déclenchant des sons à l’aide de gestes du visage.
- Teachable Snake
- Vince MingPu Shao utilise Teachable Machine pour transformer une webcam et une feuille de papier en manette de jeu.
- Tiny Sorter
-
Outils compatibles
- Les modèles créés avec Teachable Machine sont de vrais modèles TensorFlow.js, qui fonctionnent partout où JavaScript s’exécute, comme avec Glitch, P5.js ou Node.js.
- Il est aussi possible d’exporter les modèles vers d’autres formats, comme Coral ou Arduino, pour les utiliser ailleurs.
-
Ressources pour l’apprentissage et l’éducation
- Cours et activités pour celles et ceux qui souhaitent apprendre avec Teachable Machine :
- AI + Ethics
- Un cours destiné aux élèves qui commencent à comprendre les biais dans les systèmes algorithmiques.
- Dancing with AI
- Apprendre à créer des systèmes interactifs avec Teachable Machine et PoseBlocks.
- Ready AI Lesson
- Explorer Teachable Machine et découvrir les concepts de machine learning, de classification et d’impact social.
- AI + Ethics
- Cours et activités pour celles et ceux qui souhaitent apprendre avec Teachable Machine :
-
L’avis de GN⁺
- Teachable Machine est un outil puissant qui rend le machine learning facilement accessible, même aux personnes sans expertise dans le domaine.
- Grâce à son interface conviviale et à son guide étape par étape, tout le monde peut rapidement entraîner son propre modèle et l’appliquer à des projets concrets.
- L’outil est aussi très utile sur le plan pédagogique et présente un fort potentiel d’usage dans des domaines variés, comme l’IA et l’éthique ou le développement de projets créatifs.
1 commentaires
Avis Hacker News
Quelqu’un indique avoir déjà travaillé sur MediaPipe et Teachable Machine et trouve intriguant que ces deux produits semblent conçus pour être utilisés ensemble. Il se dit enthousiaste à l’idée que Google investisse dans des cas d’usage de « ML at the edge » dans le navigateur. MediaPipe est particulièrement populaire dans la communauté VTubing, et le suivi de la pose du corps, du visage et des mains avec BlazePose est très efficace.
Quelqu’un explique avoir trouvé un cas où Teachable Machine convient parfaitement à un projet de loisir. Les versions précédentes ne permettaient d’entraîner que 3 classes, mais il est désormais possible d’en ajouter autant qu’on veut. Il se demande combien de millions de classes on peut avoir, et ce que cela donnerait comme résultat.
Quelqu’un dit avoir retrouvé une ancienne vidéo sur Teachable Machine datant de 6 ans. Google a lancé la version 2 en 2019. La plateforme semble adaptée à des tâches limitées et ne paraît pas évoluer très rapidement.
Un commentaire positif suggère que Teachable Machine serait une activité parfaite pour un jour de neige avec des enfants.
Quelqu’un précise que Teachable Machine n’est pas un nouveau projet et partage un lien vers une discussion Hacker News d’il y a 6 ans.
Quelqu’un mentionne un redesign amusant tenté il y a quelques années et partage un lien associé.
Quelqu’un évoque une discussion Hacker News d’octobre 2017 sur l’idée d’enseigner à une machine via la caméra dans le navigateur avec Teachable Machine.
Quelqu’un demande s’il existe des alternatives auto-hébergeables et open source à Teachable Machine.
Quelqu’un s’interroge sur la différence entre ce que Teachable Machine fait et ce qu’un grand modèle de langage multimodal (LLM) capable de compréhension peut faire à la volée.
Indique qu’un commentaire précis a été signalé.