Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in TinyML und Edge AI
- Was ist TinyML?
- Vorteile und Herausforderungen der KI-Nutzung auf Mikrocontrollern
- Überblick über gängige TinyML-Werkzeuge: TensorFlow Lite und Edge Impulse
- Anwendungsfälle von TinyML im Bereich IoT und in der Praxis
Einrichtung der Entwicklungsumgebung für TinyML
- Installation und Konfiguration der Arduino IDE
- Grundlagen zu TensorFlow Lite für Mikrocontroller
- Nutzung von Edge Impulse Studio zur Entwicklung mit TinyML
- Verbinden und Testen von Mikrocontrollern im Kontext KI-Anwendungen
Erstellung und Training von Maschinenlernmodellen
- Verständnis des Arbeitsablaufs bei TinyML-Projekten
- Sammlung und Vorverarbeitung von Sensordaten
- Training geeigneter Maschinenlernmodelle für eingebettete Systeme
- Optimierung der Modelle hinsichtlich Energieeffizienz und Echtzeitfähigkeit
Bereitstellung von KI-Modellen auf Mikrocontrollern
- Umwandlung der Modelle in das TensorFlow Lite-Format
- Hochladen und Ausführen der Modelle auf den Mikrocontrollern
- Überprüfen sowie Fehlerbehebung bei TinyML-Implementierungen
Optimierung von TinyML hinsichtlich Leistung und Effizienz
- Techniken zur Modellquantisierung sowie Datenkomprimierung
- Strategien zum Energiemanagement bei Edge-AI-Systemen
- Begrenzungen hinsichtlich Speicherplatz und Rechenkapazität bei Embedded-KI
Praktische Anwendungsbeispiele für TinyML
- Erkennung von Gesten anhand von Beschleunigungsdaten
- Audio-Klassifizierung sowie Erkennung bestimmter Schlüsselwörter
- Frühzeitige Fehlererkennung zur Vorhersage von Wartungsbedarf
Sicherheit und zukünftige Entwicklungen im Bereich TinyML
- Schutz der Datensicherheit und -privatsphäre bei TinyML-Anwendungen
- Herausforderungen beim Einsatz des Federated Learnings auf Mikrocontrollern
- Aktuelle Forschungsergebnisse sowie zukünftige Entwicklungen im Bereich TinyML
Zusammenfassung und weitere Schritte
Voraussetzungen
- Erfahrung in der Programmierung von Embedded-Systemen
- Kenntnisse in der Python- oder C/C++-Programmierung
- Grundverständnis grundlegender Konzepte des Maschinellen Lernens
- Vertrautheit mit der Hardware und den Peripheriegeräten von Mikrocontrollern
Zielgruppe
- Embedded-System-Ingenieure
- KI-Entwickler
21 Stunden
Erfahrungsberichte (1)
Dass wir uns mit fortgeschrittenen Themen befassen und an realen Beispielen arbeiten können
Ruben Khachaturyan - iris-GmbH infrared & intelligent sensors
Kurs - Advanced Edge AI Techniques
Maschinelle Übersetzung