Kontakt aufnehmen

Schulungsübersicht

Grundlagen von TinyML-Pipelines

  • Übersicht über die einzelnen Phasen des TinyML-Workflows
  • Besonderheiten ressourcenbegrenzter Edge-Hardware
  • Aspekte zur Gestaltung einer effizienten Pipeline

Datenerfassung und -vorverarbeitung

  • Sammlung strukturierter sowie von Sensoren generierter Daten
  • Methoden zur Kennzeichnung und Erweiterung von Datensätzen
  • Vorbereitung der Daten für den Einsatz in ressourcenarmen Umgebungen

Entwicklung von Modellen für TinyML

  • Auswahl geeigneter Modellarchitekturen für Mikrocontroller
  • Implementierung von Trainingsprozessen mittels gängiger ML-Frameworks
  • Bewertung der Modellleistung anhand relevanter Kennzahlen

Optimierung und Kompression von Modellen

  • Einsatz verschiedener Quantisierungsverfahren
  • Techniken wie Pruning und Gewichtsteilung zur Reduktion der Modellgröße
  • Abwägung zwischen Genauigkeit und Ressourcenbeschränkungen

Umwandlung sowie Verpackung der Modelle

  • Export von Modellen in das TensorFlow Lite-Format
  • Integration der Modelle in eingebettete Entwicklungsumgebungen
  • Beachtung der Größenvorgaben sowie Speicheranforderungen der Hardware

Implementierung auf Mikrocontrollern

  • Aufspielen der Modelle auf die jeweiligen Hardware-Ziele
  • Konfiguration der Laufzeitumgebungen
  • Durchführung von Echtzeit-Inferenztests

Überwachung, Testung und Validierung

  • Teststrategien für bereits implementierte TinyML-Systeme
  • Fehlerdiagnose bezüglich des Modellverhaltens auf der Hardwareseite
  • Bewertung der Leistungsfähigkeit unter realen Betriebsbedingungen

Zusammensetzung einer vollständigen End-to-End-Pipeline

  • Erstellung automatisierter Arbeitsabläufe
  • Versionierung von Daten, Modellen sowie Firmware-Updates
  • Planung zukünftiger Optimierungen und Weiterentwicklungen

Zusammenfassung sowie weitere Handlungsschritte

Voraussetzungen

  • Grundkenntnisse im Bereich maschinelles Lernen
  • Erfahrung in der Programmierung eingebetteter Systeme
  • Vertrautheit mit datenverarbeitenden Abläufen unter Verwendung von Python

Zielgruppe

  • KI-Ingenieure
  • Softwareentwickler
  • Experten für eingebettete Systeme
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien