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.
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