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
- Qu'est-ce que TinyML ?
- L'importance de l'apprentissage automatique sur les microcontrôleurs
- Comparaison entre l'IA traditionnelle et TinyML (en anglais)
- Aperçu des exigences matérielles et logicielles
Configuration 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.
Construire et déployer des modèles TinyML
- Comprendre le flux de travail TinyML
- Entraîner un modèle simple d'apprentissage automatique pour les microcontrôleurs
- Convertir les modèles d'IA au format TensorFlow Lite
- Déployer des modèles sur des dispositifs matériels
Optimisation de TinyML pour les appareils de pointe
- Réduction de la mémoire et de l'empreinte informatique
- Techniques de quantification et de compression des modèles
- Analyse comparative des performances des modèles TinyML.
Applications TinyML et Use Cases
- Reconnaissance de gestes à l'aide de données d'accéléromètre
- Classification audio et repérage de mots-clés
- Détection d'anomalies pour la maintenance prédictive
[Défis et tendances futures
- Limitations matérielles et stratégies d'optimisation
- Sécurité et protection de la vie privée dans TinyML
- Progrès et recherches futurs dans TinyML
Résumé et prochaines étapes
Pré requis
- Connaissances de base en programmation (Python ou C/C++)
- Familiarité avec les concepts d'apprentissage automatique (recommandé mais pas obligatoire)
- Compréhension des systèmes embarqués (facultatif mais utile)
Audience
- Ingénieurs
- Scientifiques des données
- Passionnés d'IA
14 Heures