Seeed-Studio/ModelAssistant

Seeed SenseCraft Model Assistant is an open-source project focused on embedded AI. 🔥🔥🔥

解決的問題

它簡化了將先進的AI演算法部署至計算能力有限、功耗受限的低成本嵌入式裝置(如微控制器(MCU)與單板電腦(SBC))的過程。

工作原理

SSCMA 將現有的高效率演算法(例如 OpenMMLab 提供的演算法)針對現實場景與低階硬體進行優化。它提供一個完整的工具鏈,包含預訓練模型的模型倉庫、基於 Web 的訓練與部署工具包,以及專用框架(SSCMA-Micro)與函式庫(Arduino/Python),彌補模型訓練與裝置端執行之間的差距。支援將模型匯出為多種格式,包括 TFLite、ONNX、TensorRT 與 UF2,確保在不同硬體目標上的相容性。

適用對象

希望將 AI 功能(如電腦視覺或異常偵測)整合至嵌入式系統、微控制器(例如 ESP32、Arduino)或 SBC(例如 Raspberry Pi)的開發者與創作者。

主要特色

  • 廣泛的演算法支援:涵蓋物件偵測(YOLOv8、RTMDet、Swift YOLO)、影像分類、分割、姿態估計與音訊分類。
  • 嵌入式優化:專為功耗極低(低於 0.3 瓦)的裝置設計。
  • 量化感知訓練(QAT):支援 QAT,在縮小模型尺寸的同時維持準確度,適用於微控制器。
  • 專用場景模型:提供針對特定任務(如類比與數位電錶讀數辨識)的客製化模型。
  • 端對端工具鏈:涵蓋從資料收集、訓練到透過 Web 工具包與跨平台框架部署的完整流程。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案