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
- Merkmale der TinyML-Modelldeployment
- Beschränkungen in Mikrocontroller-Umgebungen
- Überblick über Embedded-AI-Toolchains
Grundlagen der Modelloptimierung
- Verständnis von Rechenengpässen
- Identifikation speicherintensiver Operationen
- Baseline-Performance-Profilierung
Quantisierungstechniken
- Post-Training-Quantisierungsstrategien
- Quantisierungsbewusstes Training (Quantization-Aware Training)
- Bewertung des Verhältnisses zwischen Genauigkeit und Ressourcen
Pruning und Kompression
- Strukturierte und unstrukturierte Pruning-Methoden
- Gewichteteilung und Modell-Sparsität
- Kompressionalgorithmen für leichte Inferenz
Hardwarebewusste Optimierung
- Deployment von Modellen auf ARM Cortex-M-Systemen
- Optimierung für DSP- und Beschleunigererweiterungen
- Speicherkartierung und Überlegungen zum Datenfluss
Benchmarking und Validierung
- Latanz- und Durchsatzanalyse
- Messungen von Strom- und Energieverbrauch
- Tests der Genauigkeit und Robustheit
Deployment-Arbeitsabläufe und -Tools
- Einsatz von TensorFlow Lite Micro für das Embedded-Deployment
- Integration von TinyML-Modellen in Edge Impulse-Pipelines
- Testen und Debugging auf echter Hardware
Fortgeschrittene Optimierungsstrategien
- Neural Architecture Search für TinyML
- Hybride Ansätze aus Quantisierung und Pruning
- Modell-Destillation für die Embedded-Inferenz
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundkenntnisse in Machine-Learning-Arbeitsabläufen
- Erfahrung in eingebetteten Systemen oder der Entwicklung auf Basis von Mikrocontrollern
- Vertrautheit mit der Programmiersprache Python
Zielgruppe
- KI-Forschende
- Embedded-ML-Ingenieure
- Fachkräfte, die an Inferenzsystemen mit begrenzten Ressourcen arbeiten