Kontakt aufnehmen

Schulungsübersicht

Einführung in TinyML

  • Was ist TinyML?
  • Die Bedeutung des maschinellen Lernens auf Mikrocontrollern
  • Vergleich zwischen herkömmlichem KI und TinyML
  • Überblick über Hardware- sowie Softwareanforderungen

Einrichtung der TinyML-Umgebung

  • Installation der Arduino IDE und Konfiguration der Entwicklungsumgebung
  • Einführung in TensorFlow Lite sowie Edge Impulse
  • Aufspielen von Programmen auf Mikrocontroller zur Nutzung mit TinyML

Entwicklung und Bereitstellung von TinyML-Modellen

  • Verständnis des Arbeitsablaufs bei der Erstellung von TinyML-Modellen
  • Trainieren eines einfachen KI-Modells für Mikrocontroller
  • Umwandlung von KI-Modellen in das TensorFlow Lite-Format
  • Einsatz der Modelle auf physischen Hardwaregeräten

Optimierung von TinyML für Edge-Geräte

  • Reduzierung des Speicher- sowie Rechenbedarfs
  • Methoden zur Quantisierung und Komprimierung von Modellen
  • Bewertung der Leistungsfähigkeit von TinyML-Modellen

Anwendungen und Nutzungsbereiche von TinyML

  • Gestenerkennung mithilfe von Beschleunigungsdaten
  • Klassifizierung von Audiosignalen sowie Erkennung von Schlüsselwörtern
  • Frühwarnung bei Fehlentwicklungen mittels Fehlererkennungstechniken

Herausforderungen und zukünftige Entwicklungen im Bereich TinyML

  • Hardwarebegrenzungen sowie Strategien zu deren Umgehung
  • Sicherheits- und Datenschutzaspekte bei der Anwendung von TinyML
  • Zukünftige Forschungserfolge im Bereich TinyML

Zusammenfassung sowie nächste Schritte

Voraussetzungen

  • Grundkenntnisse in Programmierung (Python oder C/C++)
  • Kenntnisse zu Konzepten des maschinellen Lernens – empfehlenswert, aber nicht zwingend erforderlich
  • Verständnis von eingebetteten Systemen – optional, jedoch hilfreich

Zielgruppe

  • Ingenieure
  • Datenwissenschaftler
  • Interessierte an Künstlicher Intelligenz
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien