Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires