Prenez contact avec nous

Plan du cours

Fondements des pipelines TinyML

  • Aperçu des étapes du workflow TinyML
  • Caractéristiques du matériel edge
  • Considérations pour la conception de pipelines

Collecte et prétraitement des données

  • Collecte de données structurées et de données capteurs
  • Stratégies d'étiquetage et d'augmentation des données
  • Préparation des ensembles de données pour des environnements contraints

Développement de modèles pour TinyML

  • Sélection d'architectures de modèles pour microcontrôleurs
  • Flux d'entraînement à l'aide de frameworks ML standards
  • Évaluation des indicateurs de performance des modèles

Optimisation et compression des modèles

  • Techniques de quantification
  • Élagage et partage de poids
  • Équilibre entre précision et limites des ressources

Conversion et emballage des modèles

  • Exportation des modèles vers TensorFlow Lite
  • Intégration des modèles dans les toolchains embarquées
  • Gestion de la taille des modèles et des contraintes mémoire

Déploiement sur microcontrôleurs

  • Transfert des modèles vers les cibles matérielles
  • Configuration des environnements d'exécution
  • Tests d'inférence en temps réel

Surveillance, test et validation

  • Stratégies de test pour les systèmes TinyML déployés
  • Débogage du comportement des modèles sur le matériel
  • Validation des performances en conditions réelles

Intégration du pipeline complet de bout en bout

  • Construction de workflows automatisés
  • Versioning des données, des modèles et du firmware
  • Gestion des mises à jour et des itérations

Résumé et prochaines étapes

Pré requis

  • Une compréhension des fondamentaux de l'apprentissage automatique
  • De l'expérience en programmation embarquée
  • Une familiarité avec les flux de travail de données basés sur Python

Public cible

  • Ingénieurs en IA
  • Développeurs logiciels
  • Experts en systèmes embarqués
 21 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires