De l’intelligence artificielle au TinyML : analyser et prétraiter un jeu de données existant, entraîner un modèle d’IA, puis le déployer sur une carte XIAO ESP32S3.
Bienvenue dans l’atelier TinyML !
Un microcontrôleur peut faire bien plus que suivre des règles écrites à la main : il peut reconnaître un geste, un animal, un mot ou un son à partir de données provenant de capteurs ou d’images. Dans cet atelier, vous allez utiliser un jeu de données déjà disponible, le préparer, entraîner un petit modèle sur votre ordinateur, puis le déployer sur une carte XIAO ESP32S3, sans connexion à Internet.
À la fin de l’atelier, vous aurez suivi les principales étapes d’un projet TinyML. Vous pourrez ainsi comprendre comment un modèle d’IA peut fonctionner dans un petit objet connecté, rapidement et de manière autonome.
L’intelligence artificielle ne fonctionne pas uniquement dans les centres de données. On la trouve aussi dans des montres, des capteurs industriels et des jouets, lorsque l’envoi de chaque donnée vers un serveur serait trop lent, trop coûteux ou poserait des enjeux de confidentialité.
Faire fonctionner un modèle sur un microcontrôleur aux ressources limitées demande de comprendre son fonctionnement et de mesurer l’impact de chaque choix : taille du modèle, mémoire utilisée et rapidité des prédictions.
Des ateliers à suivre avant de se lancer dans celui-ci.
Les notions clés à comprendre avant de se lancer.
Suivez les étapes dans l'ordre pour réaliser le projet de A à Z.
Résolvez un problème précis, étape par étape.
Fiches de référence matériel, logiciels et outils pour mener le projet.
Matériel & Composants
Logiciels & Outils
Références