Kontakt aufnehmen
 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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien