Kontakt aufnehmen

Schulungsübersicht

Einführung in TinyML und Embedded AI

  • Merkmale der Deployment von TinyML-Modellen
  • Einschränkungen in Mikrocontroller-Umgebungen
  • Überblick über Embedded-AI-Toolchains

Grundlagen der Modelloptimierung

  • Verständnis von Rechenengpässen
  • Identifizierung speicherintensiver Operationen
  • Baseline-Leistungsprofilierung

Quantisierungstechniken

  • Post-Training-Quantisierungsstrategien
  • Quasierungsbewusstes Training (Quantization-Aware Training)
  • Abwägung von Genauigkeit vs. Ressourcenverbrauch

Pruning und Komprimierung

  • Strukturierte und unstrukturierte Pruning-Methoden
  • Gewichtsteilung (Weight Sharing) und Modellsparsity
  • Kompressionsalgorithmen für lightweight Inference

Hardware-spezifische Optimierung

  • Bereitstellen von Modellen auf ARM Cortex-M-Systemen
  • Optimierung für DSP und Beschleunigererweiterungen
  • Memory Mapping und Dataflow-Aspekte

Benchmarking und Validierung

  • Latenz- und Durchsatzanalyse
  • Messung von Strom- und Energieverbrauch
  • Tests auf Genauigkeit und Robustheit

Deployment-Arbeitsabläufe und -Tools

  • Nutzung von TensorFlow Lite Micro für Embedded-Deployments
  • Integration von TinyML-Modellen in Edge-Impulse-Pipelines
  • Tests und Debugging auf realer Hardware

Fortgeschrittene Optimierungsstrategien

  • Neural Architecture Search für TinyML
  • Hybride Quantisierung-Pruning-Ansätze
  • Modell-Distillation für Embedded Inference

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in Machine-Learning-Arbeitsabläufen
  • Erfahrung mit eingebetteten Systemen oder der Entwicklung basierend auf Mikrocontrollern
  • Vertrautheit mit der Python-Programmierung

Zielgruppe

  • KI-Forschende
  • Ingenieurwesen für eingebettetes ML
  • Fachleute, die an ressourcenbeschränkten Inferenzsystemen arbeiten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien