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
- Comprendre les contraintes et les capacités du TinyML
- Revue des plateformes de microcontrôleurs courantes
- Comparaison entre Raspberry Pi, Arduino et autres cartes
Configuration matérielle et réglages
- Préparation de Raspberry Pi OS
- Configuration des cartes Arduino
- Connexion des capteurs et périphériques
Techniques de collecte de données
- Capture 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 périphériques
- Sélection d'architectures de modèles appropriées
- Entraînement de 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 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
- Écriture 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 workflows d'IA embarquée globaux
- Implémentation de prototypes interactifs et réalistes
- Tests et affinage des fonctionnalités du projet
Résumé et prochaines étapes
Pré requis
- Compréhension des concepts de programmation de base
- Expérience dans l'utilisation de microcontrôleurs
- Maîtrise de Python ou de C/C++
Public cible
- Fabricants (Makers)
- Amateurs
- Développeurs d'IA embarquée