Plan du cours

Introduction à TinyML

  • Qu'est-ce que TinyML ?
  • Pourquoi exécuter l'IA sur des microcontrôleurs ?
  • Défis et avantages de TinyML

Configuration de l'environnement de développement TinyML

  • Aperçu des chaînes d'outils TinyML
  • Installation de TensorFlow Lite pour Microcontrôleurs
  • Travail avec l'Arduino IDE et Edge Impulse

Construction et déploiement des modèles TinyML

  • Formation de modèles IA pour TinyML
  • Conversion et compression de modèles IA pour microcontrôleurs
  • Déploiement de modèles sur des matériels à faible consommation d'énergie

Optimisation de TinyML pour l'efficacité énergétique

  • Techniques de quantification pour la compression des modèles
  • Considérations sur les retards et la consommation d'énergie
  • Équilibrage entre performance et efficacité énergétique

Inférence en temps réel sur des microcontrôleurs

  • Traitement des données de capteur avec TinyML
  • Exécution de modèles IA sur Arduino, STM32 et Raspberry Pi Pico
  • Optimisation de l'inférence pour les applications en temps réel

Intégration de TinyML avec IoT et Applications Edge

  • Connexion de TinyML aux appareils IoT
  • Communication sans fil et transmission des données
  • Déploiement de solutions IoT alimentées par l'IA

Applications du Monde Réel et Tendances Futures

  • Cas d'utilisation dans la santé, l'agriculture et le monitoring industriel
  • L'avenir de l'IA à très faible consommation d'énergie
  • Prochaines étapes en recherche et déploiement TinyML

Résumé et Étapes Suivantes

Pré requis

  • Une compréhension des systèmes embarqués et des microcontrôleurs
  • Expérience avec les fondamentaux de l'IA ou de l'apprentissage automatique
  • Connaissances de base en programmation C, C++ ou Python

Public cible

  • Ingénieurs embarqués
  • Développeurs IoT
  • Chercheurs en IA
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires