Auf der Suche nach dem süßesten neuronalen Netzwerk: Ein Cortex-M0-Abenteuer

2025-05-05

Der Autor versucht, ein kleines neuronales Netzwerk auf einem ressourcenbeschränkten Cortex-M0-Mikrocontroller für die Pose-Schätzung auszuführen. Erste Versuche mit Frameworks wie TensorFlow Lite Micro und MicroFlow erwiesen sich als zu umfangreich und abhängig von Gleitkommaoperationen. Letztendlich entschied er sich, ein rein ganzzahliges neuronales Netzwerk von Grund auf mit JAX zu erstellen und den Inferenzcode manuell zu schreiben. Die Reise war voller Herausforderungen, und der Autor teilt wertvolle Lektionen, die er gelernt hat, und bietet Einblicke für Entwickler, die neuronale Netzwerke auf ressourcenbeschränkten Geräten ausführen möchten.

Entwicklung