Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Einführung in TinyML und Embedded AI

  • Merkmale der TinyML-Modell-Implementierung
  • Beschränkungen in Mikrocontroller-Umgebungen
  • Überblick über Embedded-AI-Toolchains

Grundlagen der Modelloptimierung

  • Verständnis rechenintengischer Engpässe
  • Identifikation speicherintensiver Operationen
  • Profiling der Baseline-Leistung

Quantisierungstechniken

  • Strategien für die Quantisierung nach dem Training
  • Quantisierungs-agnostisches Training
  • Bewertung von Genauigkeit im Verhältnis zu Ressourcenabwägungen

Pruning und Komprimierung

  • Strukturierte und unstrukturierte Pruning-Methoden
  • Gewichtsgemeinsamkeit und Modell-Dünnheit
  • Komprimierungsalgorithmen für leichte Inferenz

Hardware-bewusste Optimierung

  • Implementierung von Modellen auf ARM Cortex-M-Systemen
  • Optimierung für DSP- und Beschleunigererweiterungen
  • Speicherabbildung und Überlegungen zum Datenfluss

Benchmarks und Validierung

  • Analyse von Latenz und Durchsatz
  • Messung des Strom- und Energieverbrauchs
  • Tests der Genauigkeit und Robustheit

Implementierungs-Arbeitsabläufe und Tools

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

Fortgeschrittene Optimierungsstrategien

  • Suche nach neuronalen Architekturen für TinyML
  • Hybride Ansätze aus Quantisierung und Pruning
  • Modell-Destillation für eingebettete Inferenz

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis von Machine-Learning-Arbeitsabläufen
  • Erfahrung mit eingebetteten Systemen oder der Entwicklung basierend auf Mikrocontrollern
  • Vertrautheit mit Python-Programmierung

Zielgruppe

  • KI-Forscher
  • Eingebettete ML-Ingenieure
  • Professionals, die an Inferenzsystemen mit begrenzten Ressourcen arbeiten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien