中國自動化學會專家谘詢工作委員會指定宣傳媒體
新聞詳情

MCU AI/ML - 彌合智能和嵌入式係統之間的差距

http://www.kadhoai.com.cn 2026-04-06 23:39:39 來源:芯科科技

人工智能(AI)和機器學習(ML)是使係統能夠從數據中學習、進行推理並隨著時間的推移提高性能的關鍵技術。這些技術通常用於大型數據中心和功能強大的GPU,但在微控製器(MCU)等資源受限的器件上部署這些技術的需求也在不斷增加。

本文將探討MCU技術和AI/ML的交集,以及它如何影響低功耗邊緣設備。同時將討論在電池供電設備的MCU上運行人工智能的困難、創新和實際應用場景。

AI/ML和MCU:簡要概述

人工智能創建的計算機係統可以執行類似人類的任務,例如理解語言、xunzhaomoshihezuochujueding。jiqixuexishirengongzhinengdeyigeziji,shejishiyongsuanfarangjisuanjicongshujuzhongxuexibingsuizheshijiandetuiyibuduangaijin。jiqixueximoxingkeyixunzhaomoshi、排序對象、並從示例中預測結果。

MCU使人工智能和機器學習在邊緣設備上成為可能,可以在多個方麵發揮著重要作用。

基於MCU運行的邊緣AI/ML的一些應用場景包括:

關鍵詞識別:無需雲連接即可識別特定詞語或短語(例如語音命令)

傳感器融合:結合來自多個傳感器的數據,做出比使用單一傳感器解決方案更明智的決策

異常檢測:檢測傳感器數據中可能指示故障、錯誤或威脅的異常值或異常模式,以進行預測性維護或質量控製

目標檢測:在攝像頭或其他傳感器捕獲的圖像或視頻中識別和定位感興趣的目標(例如人臉、行人、車輛)

手勢識別:在攝像頭或其他傳感器捕獲的圖像或視頻中解讀人類手勢(例如手部動作、麵部表情、身體姿勢),以改善人機交互

AI/ML在MCU上的挑戰

深度學習模型,特別是深度神經網絡(DNN),已(yi)經(jing)成(cheng)為(wei)計(ji)算(suan)機(ji)視(shi)覺(jiao)和(he)自(zi)然(ran)語(yu)言(yan)處(chu)理(li)等(deng)複(fu)雜(za)任(ren)務(wu)中(zhong)不(bu)可(ke)或(huo)缺(que)的(de)一(yi)部(bu)分(fen)。然(ran)而(er),它(ta)們(men)的(de)計(ji)算(suan)需(xu)求(qiu)是(shi)巨(ju)大(da)的(de)。這(zhe)種(zhong)資(zi)源(yuan)密(mi)集(ji)型(xing)模(mo)型(xing)對(dui)於(yu)日(ri)常(chang)設(she)備(bei)來(lai)說(shuo)是(shi)不(bu)切(qie)實(shi)際(ji)的(de),尤(you)其(qi)是(shi)那(na)些(xie)由(you)邊(bian)緣(yuan)設(she)備(bei)中(zhong)的(de)低(di)功(gong)耗(hao)MCU驅動的設備。深度學習模型的複雜性必然會增長,隨著深度神經網絡變得越來越複雜,其規模會不斷擴大,使它們與MCU上有限的可用計算資源不相容。

什麼是TinyML?

TinyMLzhideshiweizaiziyuanshouxiandeshebeishangbushurengongzhinengeryouhuadejiqixueximoxinghejishu。zhexieshebeizaibianyuanyunxing,zainalishengchengshuju,bingzaibendizhixingtuili。TinyML係統通常在低功耗MCU上運行,對在節點本地收集的數據執行推理。推理是人工智能模型的關鍵時刻,測試它在訓練中所學知識的應用能力。本地推理使MCU能夠直接執行人工智能模型,無需依賴外部服務器或雲服務即可做出實時決策。

在AI/ML環境中進行本地推理至關重要,原因如下:

資源限製:許多嵌入式設備,特別是那些使用電池供電的設備,其內存、處理能力和能源效率等資源有限。傳統的通用MCU由於其有限的處理能力和內存、有(you)限(xian)的(de)能(neng)源(yuan)資(zi)源(yuan)或(huo)缺(que)乏(fa)片(pian)上(shang)加(jia)速(su)功(gong)能(neng)而(er)難(nan)以(yi)有(you)效(xiao)地(di)執(zhi)行(xing)人(ren)工(gong)智(zhi)能(neng)任(ren)務(wu)。本(ben)地(di)推(tui)理(li)支(zhi)持(chi)這(zhe)些(xie)資(zi)源(yuan)受(shou)限(xian)的(de)設(she)備(bei)在(zai)不(bu)消(xiao)耗(hao)過(guo)多(duo)功(gong)耗(hao)的(de)情(qing)況(kuang)下(xia)執(zhi)行(xing)人(ren)工(gong)智(zhi)能(neng)工(gong)作(zuo)負(fu)載(zai),以(yi)提(ti)高(gao)效(xiao)率(lv)和(he)性(xing)能(neng)。

用戶體驗增強:舉例而言:zhichirengongzhinengdedianzimaomen。tongguoxunliantalaiqufenmaoheqitawuti,tazhinengweishouquandemaodakaimen。zaizheli,bendituilitongguoquebaoanquanxinghebianlixinglaigaishanyonghutiyan,erbuxuyaoRFID項圈等其他硬件。

效率和性能:GPUtongchangyongyudaguimorengongzhinengbushu,yinweitamenkeyibingxingzhixingxuduoliucheng,zheduigaoxiaoderengongzhinengxunlianzhiguanzhongyao。raner,duiyuxiaoxingqianrushiyingyonglaishuo,GPU成本高昂,並且超出了功耗預算。人工智能優化的MCU具有專用架構,通過為人工智能工作負載提供更好的性能和能效來實現平衡。在Silicon Labs(芯科科技)提供的新型無線SoC和MCU中,已包括一個矩陣矢量處理器來為其AI/ML功能提供一部分支持。這種專用的硬件加速器旨在增強AI/ML算法或矢量數學運算的性能,以縮短推理時間並以更低的功耗執行這些關鍵任務。

總之,邊緣的本地推理可以實現實時決策、減少延遲、增強安全性、為電池供電的設備提供人工智能功能,並增強用戶體驗,使其成為現代計算係統的關鍵組成部分,同時滿足資源限製。

芯科科技引領邊緣AI/ML解決方案

芯科科技作為智能、安全物聯網無線連接領域的開拓者,正在致力於將AI/ML帶到邊緣。我們對創新的承諾帶來了突破性的解決方案,使MCU等資源受限的產品具有更豐富的智能功能。

針對TinyML優化的器件

EFR32xG24、EFR32xG28和EFR32xG26等無線MCU係列產品均結合了78 MHz的ARM Cortex®-M33處理器、高性能射頻、精密模擬性能,以及一個AI/ML硬(ying)件(jian)加(jia)速(su)器(qi),為(wei)開(kai)發(fa)人(ren)員(yuan)提(ti)供(gong)了(le)一(yi)個(ge)部(bu)署(shu)邊(bian)緣(yuan)智(zhi)能(neng)的(de)靈(ling)活(huo)平(ping)台(tai)。同(tong)時(shi),這(zhe)些(xie)產(chan)品(pin)還(hai)支(zhi)持(chi)廣(guang)泛(fan)的(de)無(wu)線(xian)物(wu)聯(lian)網(wang)協(xie)議(yi),具(ju)有(you)市(shi)場(chang)領(ling)先(xian)的(de)安(an)全(quan)性(xing)和(he)最(zui)佳(jia)的(de)射(she)頻(pin)性(xing)能(neng)/能效比。

當今的開發人員經常被迫為在邊緣部署AI/ML而在性能或能耗方麵付出高昂的代價。xG24、xG28和xG26係列作為首款內置專用AI/MLjiasuqidechaodigonghaochanpin,kejiangdizhengtishejifuzaxing,congerjianqingzhexiedaijia。zhezhongzhuanyongyingjianzhizaichulifuzadejisuan,yujincaiyonggujiandefangfaxiangbi,tuilisudutigao8倍,能效提高6倍,與基於雲的解決方案相比,性能更高。硬件加速器的使用減輕了主應用MCU推理的負擔,留出更多的時鍾周期為用戶的應用提供服務。

簡化AI/ML開發的工具

構建、測試和部署機器學習所需算法的工具與運行這些算法的MCU同樣重要。通過與TensorFlow、SensiML和Edge Impulse等TinyML領域的行業翹楚合作,芯科科技同時為初學者和專家提供了選擇。開發人員可以將這一新AI/ML工具鏈與芯科科技的Simplicity Studio開發環境配合使用,創建可從各種連接設備中獲取信息的應用程序,從而做出智能的機器學習驅動的決策。

芯科科技提供各種工具和資源來支持機器學習應用:

機器學習應用:該開發平台支持嵌入式機器學習(TinyML)模型推理,由TensorFlow Lite for Microcontrollers (TFLM)框架提供支持。其計算庫包含一組利用機器學習的嵌入式應用程序。

機器學習工具包(MLTK):這是一個帶有命令行實用程序和腳本的Python包,可幫助開發者為芯科科技的嵌入式平台開發機器學習模型。它包括從命令行界麵或Python腳本執行機器學習操作、確定機器學習模型在嵌入式平台上的執行效率以及使用Google TensorFlow訓練機器學習模型的功能。

芯科科技還提供TinyML解決方案,作為機器學習工具包的一部分。該工具包包括TinyML基準測試使用的幾種模型。這些模型可在芯科科技GitHub上找到,包括異常檢測、圖像分類和關鍵詞識別。

AI/ML驅動的邊緣設備為我們如何與周圍環境互動開辟了新的視野,它們很快將以令人驚歎的方式改變我們的生活。芯科科技處於TinyML創新的最前沿,能夠以前所未有的方式將這些功能帶入低功耗、聯網的邊緣設備。

點擊此處,了解更多關於芯科科技的EFR和EFM MCU平台是如何針對邊緣AI/ML進行優化。

版權所有 工控網 Copyright©2026 Gkong.com, All Rights Reserved