sipeed/MaixPy
Easily create AI projects with Python on edge device
解決的問題
MaixPy 的設計目標是簡化在邊緣裝置上開發 AI 專案的過程。它透過提供高階的 Python API,消除嵌入式系統程式設計的複雜性,讓開發者無需深入掌握硬體或複雜的軟體堆疊,即可在 MaixCAM 系列等硬體上實現 AI 視覺、音訊以及 LLM/VLM 功能。
工作原理
MaixPy 作為一個 Python SDK,整合了硬體周邊裝置操作、影片串流與 AI 算法。它利用 MaixCAM 硬體的 NPU(神經處理單元)加速 AI 模型(如 YOLO 和 MobileNet),並為需要從原型轉換至生產部署的開發者提供具有相同 API 的 C/C++ SDK。
適用對象
- AI 算法工程師:用於將 AI 模型部署至嵌入式裝置。
- STEM 教師與學生:透過簡單易用的 API 與教學資源學習 AI 與嵌入式開發。
- 創客與工程師:用於快速原型開發智慧專案。
- 企業:無需大量嵌入式工程師團隊,即可開發 AI 視覺產品(如生產線品質檢測系統)。
核心亮點
- 快速開發:僅需約 10 行 Python 程式碼即可建立 AI 視覺專案。
- 完整生態系:包含 MaixVision IDE、MaixHub 在線訓練平台(支援一鍵式 AI 模型訓練),以及支援硬體(MaixCAM、MaixCAM2、MaixCAM-Pro)。
- 高效率:在邊緣硬體上支援高幀率 AI 檢測(如 YOLO11n)與分類(如 MobileNetv2)。
- 邊緣 LLM 支援:可在相容硬體上執行小型語言模型(如 Qwen/DeepSeek 0.5B 和 1.5B)以及 VLM(InterVL 1B)。
- 硬體整合:內建支援 UART 串列埠、相機與顯示器等周邊裝置。
相關
- 專案
- 專案
- 專案
- 專案
- 專案