Kontakt aufnehmen

Schulungsübersicht

Grundlagen von TinyML-Pipelines

  • Überblick über die Phasen des TinyML-Workflows
  • Merkmale von Edge-Hardware
  • Überlegungen zum Pipeline-Design

Datenerfassung und Vorverarbeitung

  • Sammeln strukturierter und Sensor-Daten
  • Strategien zur Datenetikettierung und -augmentierung
  • Aufbereitung von Datensätzen für ressourcenbeschränkte Umgebungen

Modellentwicklung für TinyML

  • Auswahl von Modellarchitekturen für Mikrocontroller
  • Trainingsworkflows mit gängigen ML-Frameworks
  • Bewertung der Modellleistungskennzahlen

Modelloptimierung und Kompression

  • Quantisierungstechniken
  • Pruning und Gewichteteilung (Weight Sharing)
  • Abwägen zwischen Genauigkeit und Ressourcenbeschränkungen

Modellkonvertierung und Verpackung

  • Exportieren von Modellen nach TensorFlow Lite
  • Einbinden von Modellen in eingebettete Toolchains
  • Verwaltung der Modellgröße und Speichereinschränkungen

Bereitstellung auf Mikrocontrollern

  • Flashen von Modellen auf Hardware-Zielgeräte
  • Konfiguration der Laufzeitumgebungen
  • Echtzeit-Inferenztests

Überwachung, Tests und Validierung

  • Teststrategien für bereitgestellte TinyML-Systeme
  • Debugging des Modellverhaltens auf der Hardware
  • Leistungsvalidierung unter Feldbedingungen

Integration der vollständigen End-to-End-Pipeline

  • Aufbau automatisierter Workflows
  • Versionierung von Daten, Modellen und Firmware
  • Verwaltung von Updates und Iterationen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundkenntnisse in Machine Learning
  • Erfahrung mit eingebetteter Programmierung
  • Vertrautheit mit Python-basierten Datenpipelines

Zielgruppe

  • KI-Ingenieurinnen und -Ingenieure
  • Softwareentwicklerinnen und -entwickler
  • Expertinnen und Experten für eingebettete Systeme
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien