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 et Edge AI
- Qu'est-ce que TinyML ?
- Avantages et défis de l'IA sur les microcontrôleurs
- Aperçu des outils TinyML : TensorFlow Lite et Edge Impulse
- Cas d'utilisation de TinyML dans les IoT et applications réelles
Configuration de l'environnement de développement TinyML
- Installation et configuration de Arduino IDE
- Introduction à TensorFlow Lite pour microcontrôleurs
- Utilisation d'Edge Impulse Studio pour le développement TinyML
- Connexion et test des microcontrôleurs pour les applications IA
Construction et entraînement de modèles d'apprentissage automatique
- Comprendre le flux de travail TinyML
- Collecte et prétraitement des données du capteur
- Entraînement des modèles d'apprentissage automatique pour l'IA embarquée
- Optimisation des modèles pour le traitement à faible consommation et en temps réel
Déploiement de modèles IA sur les microcontrôleurs
- Conversion des modèles IA vers le format TensorFlow Lite
- Flashage et exécution des modèles sur les microcontrôleurs
- Validation et débogage des implémentations TinyML
Optimisation de TinyML pour la performance et l'efficacité
- Techniques d'optimisation et de compression des modèles
- Stratégies de gestion de l'énergie pour l'IA aux bords du réseau
- Contraintes de mémoire et de calcul en IA embarquée
Applications pratiques de TinyML
- Reconnaissance des gestes à partir des données d'accéléromètre
- Classification audio et détection de mots-clés
- Détection d'anomalies pour la maintenance prédictive
Sécurité et tendances futures en TinyML
- Garantir la confidentialité et la sécurité des données dans les applications TinyML
- Défis de l'apprentissage fédéré sur les microcontrôleurs
- Recherches émergentes et avancées en TinyML
Résumé et prochaines étapes
Pré requis
- Expérience en programmation de systèmes embarqués
- Connaissance des langages Python ou C/C++
- Compréhension de base des concepts d'apprentissage automatique
- Maîtrise du matériel et des périphériques des microcontrôleurs
Public cible
- Ingénieurs en systèmes embarqués
- Développeurs AI
21 Heures