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.
Durée 21 heures
Plan du cours
Introduction au TinyML
- Compréhension des contraintes et des capacités du TinyML
- Revue des plateformes de microcontrôleurs courantes
- Comparaison entre Raspberry Pi, Arduino et autres cartes
Installation et configuration du matériel
- Préparation de Raspberry Pi OS
- Configuration des cartes Arduino
- Connexion des capteurs et des périphériques
Techniques de collecte de données
- Capture de données de capteurs
- Prise en charge des données audio, de mouvement et environnementales
- Création de jeux de données étiquetées
Développement de modèles pour appareils embarqués (Edge)
- Sélection d'architectures de modèles appropriées
- Entraînement de modèles TinyML avec TensorFlow Lite
- Évaluation des performances pour une 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 des capacités de calcul
Déploiement sur Raspberry Pi
- Exécution de l'inférence TensorFlow Lite
- Intégration de la sortie du modèle dans les applications
- Diagnostic 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
Création d'applications TinyML complètes
- Conception de flux de travail d'IA embarquée holistiques
- Mise en œuvre de prototypes interactifs et concrets
- Tests et affinage du fonctionnement du projet
Résumé et prochaines étapes
Pré requis
- Une compréhension des concepts de programmation de base
- Une expérience de l'utilisation de microcontrôleurs
- Une connaissance de Python ou de C/C++
Public cible
- Bricoleurs (makers)
- Amateurs passionnés
- Développeurs d'IA embarquée