Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à TinyML
- Comprendre les contraintes et les capacités de TinyML
- Revue des plateformes de microcontrôleurs courantes
- Comparaison entre Raspberry Pi, Arduino et d'autres cartes
Configuration matérielle et paramétrage
- Préparation de Raspberry Pi OS
- Configuration des cartes Arduino
- Connexion de capteurs et de périphériques
Techniques de collecte de données
- Capture des données des capteurs
- Gestion des données audio, de mouvement et environnementales
- Création de jeux de données étiquetés
Développement de modèles pour les appareils périphériques (edge devices)
- Sélection des architectures de modèles appropriées
- Formation de modèles TinyML avec TensorFlow Lite
- Évaluation des performances pour l'utilisation embarquée
Optimisation et conversion des modèles
- Stratégies de quantification
- Conversion des modèles pour le déploiement sur microcontrôleurs
- Optimisation de la mémoire et du traitement
Déploiement sur Raspberry Pi
- Exécution de l'inférence TensorFlow Lite
- Intégration de la sortie du modèle dans les applications
- Dépannage des problèmes de performance
Déploiement sur Arduino
- Utilisation de la bibliothèque Arduino TensorFlow Lite Micro
- Transfert des modèles sur les microcontrôleurs
- Vérification de la précision et du comportement d'exécution
Construction d'applications TinyML complètes
- Conception de flux de travail d'IA embarquée globaux
- Mise en œuvre de prototypes interactifs du monde réel
- Tests et raffinement des fonctionnalités du projet
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de base de la programmation
- De l'expérience avec l'utilisation de microcontrôleurs
- La familiarité avec Python ou C/C++
Public cible
- Les créateurs (makers)
- Les amateurs
- Les développeurs d'IA embarquée
21 Heures