SensiML是一個 IoT 機器學習解決方案供應商,提供數種不同的軟體用以擷取資料、建立模型與測試驗證。由於其提供的軟體功能完整使用便利,並且能佈署 TinyML 模型在多種不同的中低階微控制器上,也能彈性搭配各類感測器(如 IMU、麥克風等)進行收集資料,不管是在商業開發或社群上都備受好評。
從下圖可以看到官方規畫的工作流包含訊號擷取、資料標記、建立模型、原始碼生成與測試驗整等五個流程,並且搭配 Data Capture Lab, Analytics Studio, Test APP 軟體進行操作。
因此在開始之前必須先註冊 SensiML 帳號,並且下載 PC 端軟體 SensiML Data Capture Lab 作為擷取感測資料之用。
雖然 SesniML 是商業解決方案,但也有提供社群版本讓開發者可以進行實驗。此外官方也支援多種不同的硬體開發板,如 Arduino Nano 33 BLE Sense, Arduino Nicla Sense ME, M5Stack M5StickC PLUS, Nordic Thingy, Raspberry Pi 等等,甚至連八位元的 Microchip Technology AVR128DA48 Curiosity 也能使用。
本篇將會實際藉由 M5StickC PLUS 範例來體驗 SesiML 的 TinyML 功能。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏