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
Fondements des pipelines TinyML
- Aperçu des étapes du workflow TinyML
- Caractéristiques du matériel embarqué
- Considérations sur la conception de pipelines
Collecte et prétraitement des données
- Collecte de données structurées et de capteurs
- Stratégies d'étiquetage et d'augmentation de données
- Préparation des ensembles de données pour les environnements à ressources limitées
Développement de modèles pour TinyML
- Sélection d'architectures de modèles pour les microcontrôleurs
- Workflows de formation utilisant des frameworks d'apprentissage automatique standard
- Évaluation des indicateurs de performance des modèles
Optimisation et compression des modèles
- Techniques de quantification
- Élagage et partage de poids
- Équilibre entre précision et limites de ressources
Conversion et empaquetage des modèles
- Exportation de modèles vers TensorFlow Lite
- Intégration des modèles dans les chaînes d'outils embarquées
- Gestion de la taille des modèles et des contraintes mémoire
Déploiement sur microcontrôleurs
- Flashage de modèles sur les cibles matérielles
- Configuration des environnements d'exécution
- Tests d'inférence en temps réel
Surveillance, tests et validation
- Stratégies de tests pour les systèmes TinyML déployés
- Débogage du comportement des modèles sur le matériel
- Validation des performances en conditions réelles
Intégration de la pipeline complète de bout en bout
- Construction de workflows automatisés
- Versionnement des données, modèles et firmwares
- Gestion des mises à jour et itérations
Résumé et étapes suivantes
Pré requis
- Une compréhension des fondamentaux de l'apprentissage automatique
- Une expérience en programmation embarquée
- Une familiarité avec les flux de données basés sur Python
Public cible
- Ingénieurs en IA
- Développeurs logiciels
- Experts en systèmes embarqués
21 Heures