Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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