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 à TinyML et à l'IA embarquée
- Caractéristiques du déploiement de modèles TinyML
- Contraintes dans les environnements microcontrôleur
- Aperçu des chaînes d'outils pour l'IA embarquée
Fondements de l'optimisation des modèles
- Comprendre les goulets d'étranglement computationnels
- Identifier les opérations intensives en mémoire
- Profilage des performances de base
Techniques de quantification
- Stratégies de quantification post-entraînement
- Entraînement sensible à la quantification (Quantization-Aware Training)
- Évaluation des compromis entre précision et ressources
Suppression de poids (Pruning) et compression
- Méthodes de pruning structuré et non structuré
- Partage de poids et sparsité des modèles
- Algorithmes de compression pour l'inférence légère
Optimisation tenant compte du matériel
- Déploiement de modèles sur systèmes ARM Cortex-M
- Optimisation pour les extensions DSP et accélérateurs
- Cartographie mémoire et considérations relatives au flux de données
Benchmarks et validation
- Analyse de la latence et du débit
- Mesures de consommation de puissance et d'énergie
- Tests de précision et de robustesse
Flux de déploiement et outils
- Utilisation de TensorFlow Lite Micro pour le déploiement embarqué
- Intégration des modèles TinyML avec les pipelines Edge Impulse
- Tests et débogage sur matériel réel
Stratégies d'optimisation avancées
- Recherche d'architecture neuronale pour TinyML
- Approches hybrides de quantification et de pruning
- Distillation de modèles pour l'inférence embarquée
Synthèse et prochaines étapes
Pré requis
- Une compréhension des flux de travail de l'apprentissage automatique
- De l'expérience avec les systèmes embarqués ou le développement basé sur microcontrôleurs
- Une familiarité avec la programmation Python
Public cible
- Chercheurs en IA
- Ingénieurs en machine learning embarqué
- Professionnels travaillant sur des systèmes d'inférence contraints en ressources