人工智能應用的市場份額穩(wěn)步增長。為此,意法半導體提供廣泛的產品組合,輕松實現(xiàn)多級別的人工智能應用。在本文中,我們主要關注新型傳感器中內嵌的人工智能(也稱為MLC),還將闡明用戶如何利用這個AI核心來開發(fā)極低功耗的“邊緣到邊緣”AI應用。
讓我們先從以下問題開始:什么是邊緣人工智能?
在過去,人工智能應用程序需要許多計算資源,因此,來自傳感器的數(shù)據(jù)必須傳輸?shù)皆贫诉M行處理,然后再將結果發(fā)送回本地。整個過程既耗時又耗電,并且不適用于缺乏互聯(lián)網連接的情況。因此,邊緣人工智能應運而生。有了MCU上的專用硬件,AI處理能力越來越強,將“人工智能”核心從云端移到了本地MCU,使延遲和功耗方面的表現(xiàn)更加出色。
意法半導體最近推出的一個全新傳感器系列(通過名稱末尾的字母X加以識別)使傳感器能夠完全在傳感器核心中運行人工智能算法(基于決策樹分類器),無需本地MCU承擔任何計算負載。進一步推動了“邊緣人工智能”技術的發(fā)展。為此,我們稱之為“邊緣到邊緣”人工智能。
假設您有興趣開發(fā)一款應用,該應用使用傳感器數(shù)據(jù)(來自加速度計、陀螺儀等)并利用人工智能技術檢測人類活動(如步行、跑步、靜止等)或進行手勢識別。在基于云的AI解決方案中,需要將數(shù)據(jù)發(fā)送到云端進行推理,等待一段時間后獲得響應。這意味著不得不在數(shù)據(jù)傳輸方面耗費大量能量(如果互聯(lián)網連接可用,最高50mA),而且在接收輸出結果時會經歷相當長的時延。一種創(chuàng)新型解決方案可以利用MCU的能力處理數(shù)據(jù)(“邊緣人工智能”),但傳感器數(shù)據(jù)傳輸是必須的。如果您的目標是最低功耗型解決方案,在傳感器內部嵌入MLC是最佳選擇。從傳感器到MCU的數(shù)據(jù)傳輸沒有功率消耗,優(yōu)化后的ASIC使MLC核心的電流消耗限制在~10uA左右,而延遲可以被忽略。
回到應用本身,這意味著傳感器可以自己運行人類活動或手勢識別應用:您只需對MLC傳感器進行編程,打開傳感元件,將基于人工智能的場景分類結果作為簡單的寄存器值輸出,以供應用MCU進行決策(例如,改變應用的行為,啟用或禁用低功耗模式,等等)。
如前所述,傳感器的人工智能基于“決策樹”分類器,這在之前的文章中已經介紹過。不同的設備具有類似的機器學習核心可用資源,每個傳感器都能并行運行最多8個不同的決策樹(共256或512個節(jié)點)。
決策樹基于訓練過的人工智能模型(監(jiān)督學習),需要一個數(shù)據(jù)集來訓練模型。一旦數(shù)據(jù)可用,就可以構建決策樹,最后將決策樹編程到傳感器MLC中。針對這5個關鍵步驟,意法半導體提供UNICO-GUI工具,幫助開發(fā)人員進行數(shù)據(jù)收集和代碼生成,并在傳感器中上傳代碼,從而實現(xiàn)所需的MLC。
第一步:捕獲數(shù)據(jù)
您可以為數(shù)據(jù)采集活動選擇意法半導體的板件(市場上有意法半導體提供的許多板件),意法半導體建議使用FP-SNS-DATALOG1固件獲取數(shù)據(jù),確保所采集數(shù)據(jù)的一致性和格式化。一旦數(shù)據(jù)可以進行處理,就可以啟動UNICO-GUI。
第二步:數(shù)據(jù)標記和特征配置
這意味著為在數(shù)據(jù)采集活動中獲取的每個數(shù)據(jù)集分配一個名稱/標簽?;谀臄?shù)據(jù)集和選擇進行決策樹模型訓練,以區(qū)分所選的類。UNICO-GUI工具可以導入許多類型的數(shù)據(jù)集。
此外,用戶在采集階段定義傳感器的工作模式,最重要的是選擇將被決策樹用于區(qū)分類的特征。特征基本上是對傳感器數(shù)據(jù)進行的一種“分析”,決策樹將使用特征來選擇一個類或另一個類。這方面的一個例子是,使用XL信號的“標準偏差”或“峰-峰”特征來了解用戶是靜止狀態(tài)還是運動狀態(tài)。顯然,有許多可選擇的特征可以組合在一起,以實現(xiàn)應用的最佳決策樹。如需更多關于特征選擇和理解決策樹創(chuàng)建過程的詳細信息,請參見意法半導體設計技巧0139。
第三步:構建決策樹
該步驟生成設置并在數(shù)據(jù)集訓練過程中識別限制,以構建一個能夠識別要檢測的運動數(shù)據(jù)類型的決策樹。
第四步:傳感器代碼生成
一旦創(chuàng)建了決策樹,需要用傳感器MLC語言“翻譯”決策樹。用戶將得到一個文件,其中包含讓其應用在配備MLC的ST MEMS傳感器上運行所必需的全部內容!
第五步
當器件被編程后,可以在應用中使用定義的已訓練決策樹處理機器學習核心結果。
責任編輯:haq
-
傳感器
+關注
關注
2565文章
52954瀏覽量
767013 -
嵌入式
+關注
關注
5149文章
19655瀏覽量
317291 -
機器學習
+關注
關注
66文章
8501瀏覽量
134562
原文標題:AI技術專題之三:嵌入式機器學習核心運行決策樹分類器【文末留言好禮】
文章出處:【微信號:STMChina,微信公眾號:意法半導體中國】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
Nordic收購 Neuton.AI 關于產品技術的分析
【「零基礎開發(fā)AI Agent」閱讀體驗】+讀《零基礎開發(fā)AI Agent》掌握扣子平臺開發(fā)智能體方法
【「零基礎開發(fā)AI Agent」閱讀體驗】+ 入門篇學習
光子 AI 處理器的核心原理及突破性進展
RK3588核心板在邊緣AI計算中的顛覆性優(yōu)勢與場景落地
首創(chuàng)開源架構,天璣AI開發(fā)套件讓端側AI模型接入得心應手
**【技術干貨】Nordic nRF54系列芯片:傳感器數(shù)據(jù)采集與AI機器學習的完美結合**
Banana Pi 發(fā)布 BPI-AI2N & BPI-AI2N Carrier,助力 AI 計算與嵌入式開發(fā)
《零基礎開發(fā)AI Agent——手把手教你用扣子做智能體》
《AI Agent 應用與項目實戰(zhàn)》----- 學習如何開發(fā)視頻應用
FPGA+AI王炸組合如何重塑未來世界:看看DeepSeek東方神秘力量如何預測......
云端AI開發(fā)者工具的核心功能
行業(yè)集結:共同定制 RK3566 集成 AI 眼鏡的前沿 AR 方案
正點原子ESP32S3系列開發(fā)板全面支持小智AI

評論