為擴大開發工具之功能並加速嵌入式人工智慧(AI)和機器學習(ML)開發專案,意法半導體(ST)推出NanoEdge AI Studio和STM32Cube.AI的升級版本。這兩個開發工具有助於將人工智慧和機器學習移轉到應用邊緣裝置。移轉到網路邊緣後,人工智慧和機器學習將有顯著優勢,包括原生隱私保護、確定性即時回應、更高可靠性和更低功耗。
NanoEdge AI Studio是一個自動化的機器學習開發工具,適合不需要開發神經網路的應用專案。該工具需與STM32微控制器(MCU)和內建意法半導體之獨特嵌入式智慧感測器處理單元(Intelligent Sensor Processing Unit, ISPU)的MEMS感測器搭配使用。STM32Cube.AI是一個STM32人工智慧模型優化器和編譯器,適合需要使用神經網路的研發人員。新版本的功能有助於以最少的投資來快速研發高性能人工智慧和機器學習解決方案。
NanoEdge AI Studio version 3.2版本現包含一個自動資料記錄產生器,可提升開發效率。輸入包括意法半導體開發板和開發人員定義的感測器參數,例如,資料速率、範圍、樣本大小和軸數。NanoEdge AI Studio可以透過這些資料,為開發板產生二進位檔案,而無須開發人員編寫任何程式碼。
考量到資料集品質可能直接影響機器學習的性能,NanoEdge AI Studio中的新資料操作功能可讓使用者在 NanoEdge AI Studio中點擊滑鼠即可清理和優化感測器擷取的資料。軟體還新增一個驗證階段,透過顯示推理時間、記憶體使用狀況和準確度、F1-Score等常見指標,幫助使用者評估所開發的演算法。軟體還可顯示在所選庫中涉及的預處理,以及機器學習模型等更多資訊。NanoEdge AI Studio最新強化功能增加更多異常偵測和回歸演算法預處理技術和機器學習模型,提升應用性能。此外,該工具還支援建立多階回歸模型預測未來系統狀態的智慧庫。
另一個STM32Cube.AI 7.3版本則是開發尖端人工智慧和機器學習解決方案的必備工具,其被完全整合到STM32生態系統,將提前將訓練好的神經網路轉換成能夠在STM32 Arm Cortex內核心32位元MCU上運行的C語言程式碼。STM32Cube.AI升級版還為優化神經網路(Neural-Network, NN)提供更大的靈活性。該工具可以根據性能需求和記憶體容量限制調整現有的神經網路,或在平衡優化神經網路中達到最佳的效果。更新版還增加了對TensorFlow 2.10模型的支援和改善內核心性能。