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 au TinyML
- Compréhension des contraintes et des capacités du TinyML
- Revue des plateformes de microcontrôleurs courantes
- Comparaison de Raspberry Pi, Arduino et d'autres cartes
Configuration et paramétrage du matériel
- Préparation du système d'exploitation Raspberry Pi
- Configuration des cartes Arduino
- Connexion des capteurs et des 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 edge
- Sélection des architectures de modèles appropriées
- Entraînement des modèles TinyML avec TensorFlow Lite
- Évaluation des performances pour un usage embarqué
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 des calculs
Déploiement sur Raspberry Pi
- Exécution d'inférence avec 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
- Flashage 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 complets
- Implémentation de prototypes interactifs et concrets
- Tests et affinement de la fonctionnalité des projets
Résumé et prochaines étapes
Pré requis
- Compréhension des concepts de programmation de base
- Expérience avec l'utilisation de microcontrôleurs
- Familiarité avec Python ou C/C++
Audience cible
- Makers (bricoleurs)
- Passionnés de technologies
- Développeurs d'IA embarquée
21 Heures