Kontakt aufnehmen

Schulungsübersicht

Grundlagen von TinyML-Pipelines

  • Übersicht über die Stufen der TinyML-Arbeitsabläufe
  • Merkmale der Hardware auf Edge-Ebene
  • Überlegungen zum Pipeline-Design

Datenerfassung und Vorverarbeitung

  • Erfassung strukturierter Daten und Sensordaten
  • Strategien zur Beschriftung und Augmentierung von Daten
  • Vorbereiten von Datensätzen für ressourcenbeschränkte Umgebungen

Modellentwicklung für TinyML

  • Auswahl von Architekturmodellen für Mikrocontroller
  • Trainingsarbeitsabläufe mit herkömmlichen ML-Frameworks
  • Bewertung von Leistungsindikatoren der Modelle

Modelloptimierung und -komprimierung

  • Quantisierungstechniken
  • Pruning und Gewichts-Sharing
  • Abwägen zwischen Genauigkeit und Ressourcenbegrenzungen

Modellkonvertierung und -verpackung

  • Exportieren von Modellen in TensorFlow Lite
  • Integrieren von Modellen in Embedded-Toolchains
  • Verwalten der Modellgrösse und Speicherbegrenzungen

Implementierung auf Mikrocontrollern

  • Flashen von Modellen auf Hardware-Zielgeräte
  • Konfigurieren der Laufzeitumgebungen
  • Testen der Echtzeit-Inferenz

Überwachung, Tests und Validierung

  • Teststrategien für implementierte TinyML-Systeme
  • Debuggen des Modellverhaltens auf Hardware
  • Leistungsvalidierung unter Realbedingungen

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

  • Aufbau automatisierter Arbeitsabläufe
  • Versionsverwaltung für Daten, Modelle und Firmware
  • Verwalten von Updates und Iterationen

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Machine-Learning-Prinzipien
  • Erfahrung in der Embedded-Programmierung
  • Vertrautheit mit Python-basierten Datenarbeitsabläufen

Zielgruppe

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien