Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung in TinyML und Embedded AI

  • Charakteristika der TinyML-Modellimplementierung
  • Beschränkungen in Mikrocontroller-Umgebungen
  • Überblick über Embedded-AI-Toolchains

Grundlagen der Modelloptimierung

  • Verständnis von Rechenengpässen
  • Identifizierung speicherintensiver Operationen
  • Grundlegende Leistungsprofilerstellung

Quantisierungstechniken

  • Strategien zur Quantisierung nach dem Training
  • Quantisierungs-bewusstes Training
  • Bewertung von Trade-offs zwischen Genauigkeit und Ressourceneinsatz

Verzweigung (Pruning) und Kompression

  • Strukturierte und unstrukturierte Pruning-Methoden
  • Gewichtsbeteiligung und Modell-Dichte
  • Kompressionsalgorithmen für leichte Inferenz

Hardware-orientierte Optimierung

  • Implementierung von Modellen auf ARM-Cortex-M-Systemen
  • Optimierung für DSP- und Beschleunigererweiterungen
  • Betrachtungen zu Speicherkarte und Datenfluss

Benchmarking und Validierung

  • Analysierung von Latenz und Durchsatz
  • Messung von Strom- und Energieverbrauch
  • Tests von Genauigkeit und Robustheit

Implementierungs-Workflows und Tools

  • Nutzung von TensorFlow Lite Micro für die eingebettete Implementierung
  • Integration von TinyML-Modellen in Edge-Impulse-Pipelines
  • Testen und Debugging auf echter Hardware

Fortgeschrittene Optimierungsstrategien

  • Neurale Architektursuche für TinyML
  • Hybride Quantifizierungs-Pruning-Ansätze
  • Modelldestillation für eingebettete Inferenz

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis von Machine-Learning-Workflows
  • Erfahrung mit eingebetteten Systemen oder der Entwicklung auf Mikrocontrollern
  • Kenntnisse in der Python-Programmierung

Zielgruppe

  • AI-Forscher
  • Embedded-ML-Ingenieure
  • Fachkräfte, die an Inferenzsystemen mit begrenzten Ressourcen arbeiten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien