Plan du cours

Introduction à l'AI d'extrême bord et à l'optimisation des modèles

  • Comprendre le calcul d'extrême bord et les charges de travail AI
  • Compromis : performance contre contraintes de ressources
  • Vue d'ensemble des stratégies d'optimisation des modèles

Sélection et pré-entraînement des modèles

  • Choix de modèles légers (par exemple, MobileNet, TinyML, SqueezeNet)
  • Comprendre les architectures de modèles adaptées aux appareils d'extrême bord
  • Utilisation de modèles pré-entraînés comme base

Amélioration et transfert d'apprentissage des modèles

  • Principes du transfert d'apprentissage
  • Adaptation des modèles à des ensembles de données personnalisés
  • Workflows pratiques d'amélioration

Quantification des modèles

  • Techniques de quantification post-entraînement
  • Formation avec prise en compte de la quantification
  • Évaluation et compromis

Élagage et compression des modèles

  • Stratégies d'élagage (structuré vs non structuré)
  • Compression et partage de poids
  • Benchmarking des modèles compressés

Frameworks et outils de déploiement

  • TensorFlow Lite, PyTorch Mobile, ONNX
  • Compatibilité matérielle d'extrême bord et environnements d'exécution
  • Chaînes d'outils pour le déploiement multi-plateformes

Déploiement pratique

  • Déploiement sur Raspberry Pi, Jetson Nano et appareils mobiles
  • Profilage et benchmarking
  • Dépannage des problèmes de déploiement

Résumé et étapes suivantes

Pré requis

  • Une compréhension des fondamentaux de l'apprentissage automatique
  • Une expérience avec Python et les frameworks d'apprentissage profond
  • Une familiarité avec les systèmes embarqués ou les contraintes des appareils d'extrême bord

Public cible

  • Développeurs AI embarqués
  • Spécialistes de l'informatique d'extrême bord
  • Ingénieurs en apprentissage automatique se concentrant sur le déploiement en AI d'extrême bord
 14 heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires