Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires