最もキュートなニューラルネットワークを求めて:Cortex-M0アドベンチャー

2025-05-05

著者は、姿勢推定のために、リソースの限られたCortex-M0マイクロコントローラーで小さなニューラルネットワークを実行しようとします。TensorFlow Lite MicroやMicroFlowなどのフレームワークを使った最初の試みは、大きすぎ、浮動小数点演算に依存していることが判明しました。最終的に、著者はJAXを使用してゼロから純粋に整数ベースのニューラルネットワークを構築し、推論コードを手書きすることにしました。この旅は多くの課題に満ちており、著者は貴重な教訓を共有し、リソースの限られたデバイスでニューラルネットワークを実行しようとする開発者にとって有益な洞察を提供しています。

開発