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 plates-formes de microcontrôleurs courantes
- Comparaison entre Raspberry Pi, Arduino et d'autres cartes
Configuration du matériel
- Préparation du système d'exploitation de Raspberry Pi
- Configuration des cartes Arduino
- Connexion de capteurs et périphériques
Techniques de collecte de données
- Captation de données de 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 à la périphérie du réseau
- Sélection d'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 de 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érences TensorFlow Lite
- Intégration de la sortie du modèle dans des 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 l'exactitude et du comportement d'exécution
Création d'applications TinyML complètes
- Conception de workflows d'IA embarquée holistiques
- Implémentation de prototypes interactifs et réels
- Test et amélioration des fonctionnalités du projet
Résumé et étapes suivantes
Pré requis
- Une compréhension des concepts de base de la programmation
- Une expérience dans l'utilisation de microcontrôleurs
- Une familiarité avec Python ou C/C++
Public cible
- Créateurs
- Passionnés
- Développeurs d'IA embarquée
21 Heures