Prenez contact avec nous

Plan du cours

Introduction au TinyML

  • Compréhension des contraintes et des capacités du TinyML
  • Revue des plateformes de microcontrôleurs courantes
  • Comparaison de Raspberry Pi, Arduino et d'autres cartes

Configuration et paramétrage du matériel

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

Techniques de collecte de données

  • Capture des données des 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 edge

  • Sélection des architectures de modèles appropriées
  • Entraînement des modèles TinyML avec TensorFlow Lite
  • Évaluation des performances pour un usage embarqué

Optimisation et conversion des 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érence avec TensorFlow Lite
  • Intégration de la sortie du modèle dans les 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 la précision et du comportement d'exécution

Construction d'applications TinyML complètes

  • Conception de flux de travail d'IA embarquée complets
  • Implémentation de prototypes interactifs et concrets
  • Tests et affinement de la fonctionnalité des projets

Résumé et prochaines étapes

Pré requis

  • Compréhension des concepts de programmation de base
  • Expérience avec l'utilisation de microcontrôleurs
  • Familiarité avec Python ou C/C++

Audience cible

  • Makers (bricoleurs)
  • Passionnés de technologies
  • Développeurs d'IA embarquée
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires