Zum Inhalt springen
Inovasense

TinyML

TinyML – ML-Inferenz auf Mikrocontrollern mit Milliwatt-Leistungsaufnahme, die KI direkt auf dem Gerät für Anomalieerkennung und vorausschauende Wartung ermöglicht.

Autor:
Inovasense Team
Aktualisiert:
Definition
TinyML – ML-Inferenz auf Mikrocontrollern mit Milliwatt-Leistungsaufnahme, die KI direkt auf dem Gerät für Anomalieerkennung und vorausschauende Wartung ermöglicht.

TinyML – Maschinelles Lernen auf Mikrocontrollern

TinyML bezeichnet die Ausführung von Inferenz für maschinelles Lernen auf extrem stromsparenden Mikrocontrollern – Geräten mit nur 64 KB RAM und einer Leistungsaufnahme im Milliwattbereich. Im Gegensatz zu Cloud-KI oder Edge AI auf leistungsstarken Prozessoren bringt TinyML Intelligenz direkt auf die kleinsten, kostengünstigsten und am stärksten auf die Batterielaufzeit angewiesenen Geräte im IoT-Ökosystem.

Warum TinyML

VorteilBeschreibung
DatenschutzRohdaten von Sensoren verlassen niemals das Gerät – die Verarbeitung erfolgt lokal
LatenzEchtzeit-Inferenz in Mikrosekunden, keine Netzwerk-Umlaufzeit
LeistungsaufnahmeLäuft jahrelang mit Knopfzellenbatterien
KostenKeine Kosten für Cloud-Computing, keine Datenabonnements
ZuverlässigkeitFunktioniert ohne Internetverbindung
BandbreiteSendet nur Ergebnisse (Anomalie erkannt: ja/nein), keine Rohdaten

Der TinyML-Markt wurde 2024 auf etwa 1,1 Milliarden US-Dollar geschätzt und wird voraussichtlich bis 2029 mit einer jährlichen Wachstumsrate (CAGR) von 34 % wachsen. Dies wird durch die Verbreitung des IoT und die Nachfrage nach datenschutzfreundlicher Edge-Intelligenz vorangetrieben (Technavio, ResearchAndMarkets, 2024).

Gängige TinyML-Anwendungen

  • Vorausschauende Wartung – Erkennung von Vibrationsanomalien an Industriemotoren (Beschleunigungssensor + MCU)
  • Schlüsselworterkennung (Keyword Spotting) – „Hey Google“ / „Alexa“ Aktivierungsworterkennung auf dem Gerät
  • Gestenerkennung – Klassifizierung von Bewegungen bei Wearables mittels IMU-Daten
  • Geräuschklassifizierung – Glasbrucherkennung, Geräusche von Maschinenfehlern, Identifizierung von Vogelarten
  • Visuelle Inspektion – Einfache Fehlererkennung mit niedrigauflösenden Kameras auf einem MCU
  • Umgebungssensorik – Gasleckerkennung, Klassifizierung der Luftqualität

Frameworks für die TinyML-Bereitstellung

FrameworkEntwicklerHauptmerkmalHardware-Unterstützung
TensorFlow Lite MicroGoogleAm etabliertesten, breites ÖkosystemARM Cortex-M, ESP32, RISC-V
Edge ImpulseEdge ImpulseNo-Code-Webplattform, schnelles PrototypingNordic nRF, STM32, ESP32, Arduino
CMSIS-NNARMHandoptimierte Kernel für Cortex-MNur ARM Cortex-M
MicroTVMApache TVMCompiler-basiertes AutotuningSTM32, ESP32, RISC-V
ExecuTorchMetaPyTorch-basierte InferenzARM, Apple, Qualcomm
MCUXpresso ML SDKNXPIntegriert in das NXP-ÖkosystemNXP i.MX RT, LPC

Hardwareanforderungen für TinyML

RessourceSchlüsselworterkennungVibrationsanomalieVisuelle Inspektion
Flash64–128 KB32–64 KB256–512 KB
RAM16–32 KB8–16 KB64–128 KB
Inferenzzeit<100 ms<10 ms<500 ms
Leistungsaufnahme1–5 mW0,5–2 mW10–50 mW
Typischer MCUCortex-M4FCortex-M4FCortex-M7 oder M55+Ethos-U55

Entwicklungsworkflow für TinyML

  1. Datenerfassung – Sensordaten aus realen Bedingungen (nicht simuliert)
  2. Modelltraining – TensorFlow / PyTorch auf Desktop-/Cloud-GPU
  3. Quantisierung – Float32 → INT8 (reduziert die Modellgröße um ca. das 4-fache bei <1 % Genauigkeitsverlust)
  4. Konvertierung – Export in TFLite Micro FlatBuffer oder ONNX
  5. Bereitstellung – Flashen des Modells auf den MCU, Integration in die Task-Schleife des RTOS
  6. Validierung – Genauigkeitstests auf dem Gerät im Vergleich zum Trainingsdatensatz
  7. Kontinuierliche Verbesserung – Rückkopplungsschleife mit Daten aus dem Feldeinsatz

Verwandte Begriffe

  • Edge AI – Die übergeordnete Kategorie; TinyML ist speziell für Geräte der MCU-Klasse (mW-Leistungsaufnahme, KB-Speicher).
  • RTOS – Die TinyML-Inferenz läuft typischerweise als Task innerhalb eines RTOS-Schedulers.
  • IoT – TinyML ermöglicht intelligente IoT-Geräte, die Daten direkt an der Quelle verarbeiten.

Wir setzen TinyML-Modelle auf Cortex-M- und ESP32-Plattformen für Anomalieerkennung, Klassifizierung und vorausschauende Wartung ein. Informieren Sie sich über unsere Dienstleistungen in den Bereichen Edge AI und Entwicklung eingebetteter Systeme.

Offizielle Referenzen

Verwandte Begriffe