Plan du cours

Introduction à TinyML

  • Comprendre les contraintes et les capacités de TinyML
  • Revue des plates-formes de microcontrôleurs courantes
  • Comparaison entre Raspberry Pi, Arduino et d'autres cartes

Configuration du matériel

  • Préparation du système d'exploitation de Raspberry Pi
  • Configuration des cartes Arduino
  • Connexion de capteurs et périphériques

Techniques de collecte de données

  • Captation de données de capteurs
  • Gestion des données audio, de mouvement et environnementales
  • Création de jeux de données étiquetés

Développement de modèles pour les appareils à la périphérie du réseau

  • Sélection d'architectures de modèles appropriées
  • Formation de modèles TinyML avec TensorFlow Lite
  • Évaluation des performances pour l'utilisation embarquée

Optimisation et conversion de modèles

  • Stratégies de quantification
  • Conversion des modèles pour le déploiement sur microcontrôleurs
  • Optimisation de la mémoire et des calculs

Déploiement sur Raspberry Pi

  • Exécution d'inférences TensorFlow Lite
  • Intégration de la sortie du modèle dans des applications
  • Dépannage des problèmes de performance

Déploiement sur Arduino

  • Utilisation de la bibliothèque Arduino TensorFlow Lite Micro
  • Flashage des modèles sur les microcontrôleurs
  • Vérification de l'exactitude et du comportement d'exécution

Création d'applications TinyML complètes

  • Conception de workflows d'IA embarquée holistiques
  • Implémentation de prototypes interactifs et réels
  • Test et amélioration des fonctionnalités du projet

Résumé et étapes suivantes

Pré requis

  • Une compréhension des concepts de base de la programmation
  • Une expérience dans l'utilisation de microcontrôleurs
  • Une familiarité avec Python ou C/C++

Public cible

  • Créateurs
  • Passionnés
  • Développeurs d'IA embarquée
 21 Heures

Nombre de participants


Prix ​​par Participant

Cours à venir

Catégories Similaires