人工智能新力量
本文引用地址:http://m.butianyuan.cn/article/202111/429735.htm
1.AI簡(jiǎn)介
AI(人工智能)起源于達(dá)特茅斯學(xué)院于1956年舉辦的夏季研討會(huì)。在該會(huì)議上,“人工智能”一詞首次被正式提出。計(jì)算能力的技術(shù)突破推動(dòng)了人工智能一輪又一輪的發(fā)展。近年來,隨著大數(shù)據(jù)的可用性提高,第三輪人工智能發(fā)展浪潮已經(jīng)來臨。2015年,基于深度學(xué)習(xí)的人工智能算法在ImageNet競(jìng)賽的圖像識(shí)別精度方面首次超過人類,人工智能在發(fā)展道路上高歌猛進(jìn)。隨著計(jì)算機(jī)視覺技術(shù)研究取得突破,深度學(xué)習(xí)已經(jīng)在語音識(shí)別、自然語言處理等不同研究領(lǐng)域都獲得了巨大的成功。現(xiàn)在,人工智能已經(jīng)在生活中的方方面面顯示出巨大潛力。
結(jié)合人工智能技術(shù)的發(fā)展階段,現(xiàn)將一些主要概念大致解釋如下。
AI:能讓計(jì)算機(jī)腦模擬人類行為的一切技術(shù)。
機(jī)器學(xué)習(xí):人工智能(AI)的子集。通過從數(shù)據(jù)中學(xué)習(xí)而不斷改進(jìn)的算法和方法。
深度學(xué)習(xí):機(jī)器學(xué)習(xí)(ML)的子集。通過使用模擬人類大腦神經(jīng)網(wǎng)絡(luò)的多層結(jié)構(gòu),從大量數(shù)據(jù)中獲得有價(jià)值信息的學(xué)習(xí)算法。
2.人工智能的新生力量,意法半導(dǎo)體Deep Edge AI應(yīng)運(yùn)而生
目前,因?yàn)樗懔Φ男枨螅斯ぶ悄芗夹g(shù)主要應(yīng)用于云端場(chǎng)景。由于數(shù)據(jù)傳輸延遲等因素的限制,基于云的解決方案可能無法滿足部分用戶對(duì)數(shù)據(jù)安全性、系統(tǒng)響應(yīng)能力、私密性、以及本地節(jié)點(diǎn)功耗的需求。在集中式人工智能解決方案中,嵌入式設(shè)備(智能音箱、可穿戴設(shè)備等)通常依賴云服務(wù)器實(shí)現(xiàn)人工智能能力,而在Deep Edge AI解決方案中,嵌入式設(shè)備本身即可在本地運(yùn)行人工智能算法,實(shí)現(xiàn)實(shí)時(shí)環(huán)境感知、人機(jī)交互、決策控制等功能。
將推理過程移到深度邊緣計(jì)算會(huì)帶來一些優(yōu)勢(shì),比如系統(tǒng)響應(yīng)能力、更好的用戶信息隱私保護(hù)(并非所有數(shù)據(jù)都需要通過多個(gè)系統(tǒng)傳輸?shù)皆贫耍?、降低連接成本和功耗。
根據(jù)ABI的研究結(jié)果,到2030年,Deep Edge AI器件的全球出貨量將達(dá)到25億臺(tái)。意法半導(dǎo)體注意到,圍繞Deep Edge AI技術(shù)的社區(qū)和生態(tài)系統(tǒng)越來越多,專注于獨(dú)立、低功耗且經(jīng)濟(jì)劃算的嵌入式解決方案。作為該趨勢(shì)的主要推動(dòng)者,意法半導(dǎo)體已經(jīng)在AI方面投入大量資源,旨在幫助開發(fā)人員在基于微控制器/微處理器(STM32系列)和傳感器(MEMS、ToF…)的嵌入式系統(tǒng)上快速部署AI應(yīng)用。意法半導(dǎo)體為STM32系列和集成了機(jī)器學(xué)習(xí)核心(MLC)的MEMS傳感器提供了一套AI工具,可以加快開發(fā)周期,并且可以優(yōu)化訓(xùn)練好的AI模型(STM32Cube.AI)。
作為通用技術(shù),人工智能已經(jīng)在多個(gè)領(lǐng)域取得了令人矚目的成就。我們相信,越來越多的智能終端設(shè)備將會(huì)對(duì)人類生活產(chǎn)生更為直接的積極影響。
3.通過意法半導(dǎo)體的生態(tài)系統(tǒng)快速部署AI應(yīng)用
意法半導(dǎo)體提供一個(gè)包含硬件和軟件的生態(tài)系統(tǒng),幫助快速、輕松地開發(fā)用于傳感器和微控制器的多種Deep Edge AI算法。
MEMS傳感器生態(tài)系統(tǒng)中的機(jī)器學(xué)習(xí)通過運(yùn)行在名為機(jī)器學(xué)習(xí)核心(MLC)的傳感器嵌入式引擎上的決策樹分類器,幫助設(shè)計(jì)人員利用AI at the Edge實(shí)現(xiàn)手勢(shì)、活動(dòng)識(shí)別、異常檢測(cè)等。
因此,物聯(lián)網(wǎng)解決方案開發(fā)人員可以在快速原型制作環(huán)境中部署我們的任意(內(nèi)嵌機(jī)器學(xué)習(xí)核心的)傳感器,以便使用UNICO-GUI工具快速開發(fā)超低功耗應(yīng)用。
借助內(nèi)置的低功耗傳感器設(shè)計(jì)、高級(jí)AI事件檢測(cè)、喚醒邏輯和實(shí)時(shí)邊緣計(jì)算功能,傳感器中的MLC極大地減少了系統(tǒng)數(shù)據(jù)傳輸量,降低了網(wǎng)絡(luò)處理負(fù)擔(dān)。
如果開發(fā)人員決定開發(fā)一個(gè)基于傳感器內(nèi)機(jī)器學(xué)習(xí)核心的解決方案,則需要一套全新的方法來發(fā)布自己的應(yīng)用。
如要?jiǎng)?chuàng)建任何機(jī)器學(xué)習(xí)算法,起點(diǎn)都是數(shù)據(jù)及其對(duì)類(用于描述待解決的復(fù)雜問題)的定義。您可以遵循五個(gè)步驟,在傳感器中創(chuàng)建并運(yùn)行AI應(yīng)用。UNICO-GUI是一種圖形用戶界面,能夠支持包括決策樹生成在內(nèi)的所有五個(gè)步驟。
為了便于開發(fā)人員快速向STM32部署已訓(xùn)練的AI模型,我們開發(fā)了一款使用簡(jiǎn)單易用且高效的工具 - STM32Cube.AI(也稱X-CUBE-AI)。X-CUBE-AI可以分析并將已訓(xùn)練的神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換為優(yōu)化的C語言代碼,并針對(duì)STM32目標(biāo)進(jìn)行自動(dòng)測(cè)試。當(dāng)然,X-CUBE-AI是一款非常強(qiáng)大的工具,后續(xù)文章中將介紹其更多功能。
為了展示幾種不同的AI應(yīng)用如何可以在STM32上直接運(yùn)行,并加快STM32嵌入式開發(fā)人員的開發(fā)、驗(yàn)證和部署進(jìn)程,意法半導(dǎo)體提供許多AI應(yīng)用作為參考。
開發(fā)人員可以基于這些嵌入式AI應(yīng)用軟件包進(jìn)行二次開發(fā),快速實(shí)現(xiàn)自定義模型的部署。
更多細(xì)節(jié)將在后續(xù)文章中介紹。
AI開發(fā)工具和嵌入式應(yīng)用軟件包總結(jié)如下
軟件開發(fā)工具
產(chǎn)品編號(hào) | 產(chǎn)品來源 | 說明 |
UNICO-GUI | 意法半導(dǎo)體 | MEMS評(píng)估套件軟件包 |
STM32CubeMX | 意法半導(dǎo)體 | STM32Cube初始化代碼生成器 |
X-CUBE-AI | 意法半導(dǎo)體 | STM32CubeMX的AI擴(kuò)展包 |
嵌入式軟件
產(chǎn)品編號(hào) | 制造商 | 說明 |
X-LINUX-AI | 意法半導(dǎo)體 | 用于AI計(jì)算機(jī)視覺應(yīng)用的STM32 MPU OpenSTLinux擴(kuò)展包 |
FP-AI-SENSING1 | 意法半導(dǎo)體 | STM32Cube功能包,用于超低功耗物聯(lián)網(wǎng)節(jié)點(diǎn),具有基于音頻和運(yùn)動(dòng)傳感的人工智能(AI)應(yīng)用 |
FP-AI-VISION1 | 意法半導(dǎo)體 | STM32Cube功能包,用于高性能STM32,帶有用于計(jì)算機(jī)視覺的人工智能(AI)應(yīng)用 |
FP-AI-NANOEDG1 | 意法半導(dǎo)體 | STM32Cube的人工智能(AI)狀態(tài)監(jiān)測(cè)功能包 |
FP-AI-FACEREC | 意法半導(dǎo)體 | STM32Cube的人工智能(AI)面部識(shí)別功能包 |
FP-AI-CTXAWARE1 | 意法半導(dǎo)體 | STM32Cube功能包,用于分布式人工智能(AI)的超低功耗情景感知
|
有STM32的地方就有Deep Edge AI。
STM32的所有MCU都支持AI模型的部署。對(duì)于計(jì)算能力較低的MCU,支持機(jī)器學(xué)習(xí)算法(ML)。對(duì)于計(jì)算能力較高的MCU,還支持神經(jīng)網(wǎng)絡(luò)模型(DL)。
可以運(yùn)行應(yīng)用示例的評(píng)估板列表總結(jié)如下。
產(chǎn)品評(píng)估工具
產(chǎn)品編號(hào) | 制造商 | 說明 |
B-L475E-IOT01A | 意法半導(dǎo)體 | STM32L4開發(fā)套件,包含IoT節(jié)點(diǎn)、低功耗無線解決方案、BLE、NFC、SubGHz、Wi-Fi |
STEVAL-STLKT01V1 | 意法半導(dǎo)體 | SensorTile開發(fā)套件 |
STEVAL-MKSBOX1V1 | 意法半導(dǎo)體 | SensorTile.box無線多傳感器開發(fā)套件 |
STEVAL-STWINKT1B | 意法半導(dǎo)體 | STWIN SensorTile無線工業(yè)節(jié)點(diǎn)開發(fā)套件 和參考設(shè)計(jì)面向工業(yè)物聯(lián)網(wǎng)應(yīng)用 |
STM32L562E-DK | 意法半導(dǎo)體 | 開發(fā)套件,采用STM32L562QE MCU |
STM32H747I-DISCO | 意法半導(dǎo)體 | 開發(fā)套件,采用STM32H747XI MCU |
STM32MP157C-DK2 | 意法半導(dǎo)體 | 開發(fā)套件,采用STM32MP157C MPU |
STM32MP157F-DK2 | 意法半導(dǎo)體 | 開發(fā)套件,采用STM32MP157F MPU |
Avenger96 | 意法半導(dǎo)體 | 基于STM32MP157A的Avenger96板源自96Boards |
B-CAMS-OMV | 意法半導(dǎo)體 | 攝像頭模塊套裝,用于STM32板 |
4. 想了解更多詳情?
我們將發(fā)表一系列文章,詳細(xì)介紹意法半導(dǎo)體在Deep Edge AI領(lǐng)域的努力成果。
歡迎您在評(píng)論中說明想了解意法半導(dǎo)體AI的哪些方面,我們將為您呈現(xiàn)更多精彩內(nèi)容。
評(píng)論