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 au TinyML
- Qu'est-ce que le TinyML ?
- L'importance de l'apprentissage automatique sur les microcontrôleurs
- Comparaison entre l'IA traditionnelle et le TinyML
- Aperçu des exigences matérielles et logicielles
Configuration de l'environnement TinyML
- Installation de l'Arduino IDE et configuration de l'environnement de développement
- Introduction à TensorFlow Lite et Edge Impulse
- Programmation et configuration des microcontrôleurs pour les applications TinyML
Construction et déploiement des modèles TinyML
- Compréhension du flux de travail du TinyML
- Entraînement d'un modèle d'apprentissage automatique simple pour microcontrôleurs
- Conversion des modèles d'IA au format TensorFlow Lite
- Déploiement des modèles sur des dispositifs matériels
Optimisation du TinyML pour les appareils edge
- Réduction de l'empreinte mémoire et computationnelle
- Techniques de quantification et de compression de modèles
- Évaluation des performances des modèles TinyML
Applications et cas d'utilisation du 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 du TinyML et tendances futures
- Limitations matérielles et stratégies d'optimisation
- Préoccupations liées à la sécurité et à la vie privée dans le TinyML
- Avancées futures et recherche dans le domaine du 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 non obligatoire)
- Compréhension des systèmes intégrés (optionnel mais utile)
Public cible
- Ingénieurs
- Data scientists
- Passionnés d'IA
14 Heures