Prenez contact avec nous

Plan du cours

Introduction au TinyML

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

Mise en place de l'environnement de développement TinyML

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

Construction et déploiement des modèles TinyML

  • Entraînement des modèles d'IA pour le TinyML
  • Conversion et compression des modèles d'IA pour les microcontrôleurs
  • Déploiement des modèles sur du matériel à faible puissance

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

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

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

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

Intégration du TinyML avec les applications IoT et edge

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

Applications réelles et tendances futures

  • Cas d'usage dans la santé, l'agriculture et la surveillance industrielle
  • L'avenir de l'IA à très faible consommation
  • Prochaines étapes en recherche et déploiement du TinyML

Résumé et prochaines étapes

Pré requis

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

Audience

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

Nombre de participants


Prix par participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires