將AI推向邊緣的影響
在上一篇文章中,我們探索了將AI推向網(wǎng)絡(luò)邊緣的一些有力論點(diǎn)。本篇連載文章中,我們將討論哪些AI應(yīng)用能真正從這種方法中受益。首先,回顧一下在網(wǎng)絡(luò)邊緣實(shí)施AI的原因可以提供一些重要提示。請(qǐng)查看以下任何一項(xiàng)是否適用于項(xiàng)目:
● | 無法訪問快速、穩(wěn)定的網(wǎng)絡(luò)連接 |
● | 產(chǎn)品在受限環(huán)境中運(yùn)行 |
● | 項(xiàng)目需要交付實(shí)時(shí)AI |
● | 可用預(yù)算有限 |
考慮到上述因素,通過在邊緣運(yùn)行ML模型可以使哪些具體的AI項(xiàng)目更容易運(yùn)行?
虛擬助手
Apple在2010年推出Siri,一如既往地再次引領(lǐng)了潮流。這為其他許多虛擬助手鋪平了道路,其中最著名的便是亞馬遜的Alexa和Google Assistant。虛擬助手使科幻風(fēng)格的語音控制成為現(xiàn)實(shí),并通過以下方式工作:
1. | 首先要說一個(gè)喚醒詞或啟動(dòng)語音助手。對(duì)于Amazon Echo這樣的獨(dú)立式設(shè)備,則會(huì)不斷監(jiān)聽喚醒詞,并使用簡單的語音模式匹配在本地進(jìn)行處理。這就是為什么Alexa僅識(shí)別特定喚醒詞(Alexa、Amazon、Echo和計(jì)算機(jī))的原因; |
2. | 設(shè)備現(xiàn)在連接到云端服務(wù)器,并發(fā)送收聽內(nèi)容的錄音; |
3. | 云服務(wù)器運(yùn)行語音到文本ML模型,將錄制的語音轉(zhuǎn)換為自然語言文本塊; |
4. | 文本則會(huì)借助自然語言處理解析以提取含義; |
5. | 服務(wù)器會(huì)計(jì)算出所請(qǐng)求的內(nèi)容,然后將適當(dāng)?shù)拿罨騼?nèi)容發(fā)送回設(shè)備。 |
通過將ML模型移到邊緣來增進(jìn)這種體驗(yàn)的方式顯而易見:語音助手將具有更快的響應(yīng)速度、不需要連接到互聯(lián)網(wǎng)即可嵌入語音控制。也就是說,被調(diào)用的應(yīng)用程序本身可能需要網(wǎng)絡(luò)連接(例如音樂流媒體服務(wù))。
面部識(shí)別
面部識(shí)別是發(fā)展速度最快的AI應(yīng)用之一。這一技術(shù)仍在發(fā)展,一路上小問題不斷。例如,兩年前,亞馬遜旗下的Rekognition深陷種族主義的爭議和指控之中。這套系統(tǒng)在接受了2.5萬張圖像的訓(xùn)練后,錯(cuò)誤地將28個(gè)美國少數(shù)族裔議員識(shí)別為臭名遠(yuǎn)播的罪犯。1
2019年,英國最大的警察機(jī)關(guān)大都會(huì)警察局 (Met) 對(duì)面部識(shí)別技術(shù)進(jìn)行了早期試驗(yàn),結(jié)果顯示這項(xiàng)技術(shù)在81%的時(shí)候都不準(zhǔn)確。但是,最新的面部識(shí)別系統(tǒng)正在變得越來越準(zhǔn)確。Met今年年初宣布將在大型活動(dòng)中采用這項(xiàng)技術(shù)掃描已證實(shí)的鬧事者。
許多需要面部識(shí)別的用例都需要這項(xiàng)技術(shù)近乎實(shí)時(shí)地工作。因此,應(yīng)用程序更依賴于將ML模型移動(dòng)到網(wǎng)絡(luò)邊緣。Met所采用的系統(tǒng)基于NEC NeoFace Watch,它是完全獨(dú)立的設(shè)備,并具備實(shí)時(shí)工作能力。NEC的技術(shù)還瞄準(zhǔn)了其他幾個(gè)市場,包括零售、企業(yè)活動(dòng)、節(jié)日和其他大型活動(dòng)以及交通運(yùn)輸。
實(shí)時(shí)監(jiān)控
重工業(yè)和采礦業(yè)依賴于極其龐大和昂貴的機(jī)械。如果這種機(jī)器出現(xiàn)意外停機(jī),企業(yè)可能蒙受數(shù)以百萬計(jì)的損失。例如,許多采礦作業(yè)都依賴于巨型大功率泵來保持巷道無水,并將開采出的泥漿泵送至選礦廠。如果這些泵當(dāng)中有一臺(tái)出現(xiàn)災(zāi)難性故障,則整個(gè)運(yùn)營都將中斷。因此,礦業(yè)公司在AI系統(tǒng)中投入巨資,以期借助這些系統(tǒng)提前預(yù)測潛在的故障。
目前,這些系統(tǒng)通常基于從設(shè)備上安裝的物聯(lián)網(wǎng)傳感器傳輸數(shù)據(jù)。然后,數(shù)據(jù)會(huì)被集中處理,并將任何必要的警告回傳到相應(yīng)的操作人員。但是,礦山和施工工地的范圍可能達(dá)到數(shù)十公里,通常地形險(xiǎn)惡,因此將ML模型直接集成到邊緣設(shè)備中將簡化整個(gè)過程。
在邊緣運(yùn)行AI和ML模型需要什么?
將AI轉(zhuǎn)移到網(wǎng)絡(luò)邊緣需要三樣?xùn)|西:合適的硬件、新工具和用于創(chuàng)建ML模型的新范式。下面我們將逐一進(jìn)行介紹。
經(jīng)過優(yōu)化的硬件
如前文所討論的那樣,ML模型通常依賴于大量的并行運(yùn)算。本質(zhì)上講,它們需要原始的計(jì)算能力。但是,在算力和設(shè)備消耗的實(shí)際功率之間始終要進(jìn)行權(quán)衡與取舍。要將ML模型推向邊緣,需要消耗功率盡可能少的設(shè)備。當(dāng)需要嵌入設(shè)備時(shí)更是如此。幸運(yùn)的是,現(xiàn)在有各種各樣的高性能、低功耗MCU。
合適的工具
接下來需要合適的工具鏈以在微控制器上運(yùn)行ML模型。絕大多數(shù)ML框架被設(shè)計(jì)在64位Intel系列的CPU或GPU上運(yùn)行。相比之下,所有合適的微控制器都具有32位精簡指令集架構(gòu),例如ARM Cortex系列的MCU。但是,TensorFlow Lite等ML框架的開發(fā)使ML模型可以在此類MCU上運(yùn)行。
一次建模,即可隨處運(yùn)行
最后一塊拼圖是創(chuàng)建和運(yùn)行ML模型的不同范式。這可以用“一次建模,即可隨處運(yùn)行”這句話來概括。顧名思義:先創(chuàng)建模型(通常使用大功率的經(jīng)ML優(yōu)化的機(jī)器),然后使用工具鏈將其轉(zhuǎn)換為可以在任何微控制器上運(yùn)行的代碼。遺憾的是,這樣也損失了從持續(xù)學(xué)習(xí)或強(qiáng)化學(xué)習(xí)中受益的能力。
權(quán)衡
下表列出了在邊緣模型上運(yùn)行ML模型時(shí)所做出的一些權(quán)衡。但愿它能提供一些有助于確定是否將您的下一個(gè)AI項(xiàng)目移至最前沿的指引。
特性 | 在數(shù)據(jù)中心 | 在邊緣 |
實(shí)時(shí) | 否 | 是 |
持續(xù)學(xué)習(xí) | 是 | 否 |
可嵌入 | 否 | 是 |
需要網(wǎng)絡(luò)? | 是 | 否 |
強(qiáng)化學(xué)習(xí) | 是 | 否 |
模型是否齊全? | 是 | 否 |
結(jié)論
將ML模型推向邊緣,實(shí)現(xiàn)了AI的新用例,從而有望帶來可嵌入式AI的革命。這些在MCU上運(yùn)行ML模型所需的MCU硬件和工具的發(fā)展,均為這類技術(shù)的擴(kuò)展奠定了基礎(chǔ)。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
146文章
17839瀏覽量
360456 -
AI
+關(guān)注
關(guān)注
87文章
34242瀏覽量
275396 -
ML
+關(guān)注
關(guān)注
0文章
150瀏覽量
34975
發(fā)布評(píng)論請(qǐng)先 登錄
邊緣AI實(shí)現(xiàn)的核心環(huán)節(jié):硬件選擇和模型部署
AI模型部署邊緣設(shè)備的奇妙之旅:如何實(shí)現(xiàn)手寫數(shù)字識(shí)別
AI賦能邊緣網(wǎng)關(guān):開啟智能時(shí)代的新藍(lán)海
硬件幫助將AI移動(dòng)到邊緣
EdgeBoard FZ5 邊緣AI計(jì)算盒及計(jì)算卡
eIQ軟件對(duì)ML模型有何作用
嵌入式邊緣AI應(yīng)用開發(fā)指南
如何將ML模型部署到微控制器?
ST MCU邊緣AI開發(fā)者云 - STM32Cube.AI
NVIDIA利用 NVIDIA EGX 平臺(tái)幫助企業(yè)將 AI 推向邊緣
邊緣AI的模型壓縮技術(shù)

如何優(yōu)化ML模型與硬件實(shí)現(xiàn)TinyML?Arm歸納出5種作法
Supermicro全新系統(tǒng)產(chǎn)品組合將前沿AI性能推向邊緣計(jì)算環(huán)境

評(píng)論