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 à la TinyML
- Qu'est-ce que la TinyML ?
- L'importance du machine learning sur les microcontrôleurs
- Comparaison entre l'IA traditionnelle et la TinyML
- Aperçu des exigences matérielles et logicielles
Mise en place de l'environnement TinyML
- Installation de l'IDE Arduino et configuration de l'environnement de développement
- Introduction à TensorFlow Lite et Edge Impulse
- Flashage et configuration des microcontrôleurs pour les applications TinyML
Construction et déploiement de modèles TinyML
- Compréhension du flux de travail de la TinyML
- Formation d'un modèle de machine learning simple pour microcontrôleurs
- Conversion des modèles d'IA au format TensorFlow Lite
- Déploiement des modèles sur des appareils matériels
Optimisation de la TinyML pour les dispositifs edge
- Réduction de l'empreinte mémoire et de la charge computationnelle
- Techniques de quantification et de compression de modèles
- Évaluation des performances des modèles TinyML
Applications et cas d'utilisation de la TinyML
- Reconnaissance de gestes à partir de 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
Défis et tendances futures de la TinyML
- Limitations matérielles et stratégies d'optimisation
- Questions de sécurité et de confidentialité dans la TinyML
- Avancées futures et recherches dans le domaine de la TinyML
Résumé et prochaines étapes
Pré requis
- Connaissances de base en programmation (Python ou C/C++)
- Familiarité avec les concepts du machine learning (recommandé mais non obligatoire)
- Compréhension des systèmes embarqués (optionnel mais utile)
Audience
- Ingénieurs
- Scientifiques des données
- Passionnés d'IA
14 Heures