0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

意法半導(dǎo)體STM32Cube.AI和NanoEdgeAI,全面支持邊緣AI部署!

Carol Li ? 來源:電子發(fā)燒友網(wǎng) ? 作者:李彎彎 ? 2023-05-20 00:17 ? 次閱讀

電子發(fā)燒友網(wǎng)報(bào)道(文/李彎彎)十年前,深度神經(jīng)網(wǎng)絡(luò)模型多還是在云端執(zhí)行,而如今已經(jīng)越來越多地向邊緣側(cè)轉(zhuǎn)移。從目前的趨勢來看,邊緣人工智能將成為主流,調(diào)研機(jī)構(gòu)數(shù)據(jù)顯示,到2030年,深度端側(cè)AI設(shè)備的全球出貨量將達(dá)到25億臺。

意法半導(dǎo)體在邊緣人工智能領(lǐng)域耕耘多年,在5月12-13日舉辦的主題為“STM32 不止于芯”的第六屆STM32中國峰會上,意法半導(dǎo)體中國通用微控制器市場部丁曉磊主題演講中,詳細(xì)介紹了意法半導(dǎo)體在邊緣人工智能領(lǐng)域的軟硬件布局。

在邊緣AI領(lǐng)域,ST可以提供哪些軟硬件支持

由于具備超低時延、低數(shù)據(jù)帶寬、隱私性和安全性高等優(yōu)點(diǎn),邊緣人工智能可以為很多領(lǐng)域提供價(jià)值,比如:一、工業(yè)預(yù)測性維護(hù),包括條件檢測、預(yù)測性維護(hù)等;二、控制系統(tǒng),從家電到工業(yè)機(jī)器;三、物聯(lián)網(wǎng),包括智慧城市、智慧樓宇、智慧家庭和工業(yè)自動化等。

wKgaomRnT9SAHZIrABEWLAzZiuU613.jpg


那么,在邊緣人工智能領(lǐng)域,意法半導(dǎo)體可以提供哪些支持呢?據(jù)丁曉磊介紹,在硬件層面,首先是STM32 MCU,意法半導(dǎo)體所有MCU,都有工具能夠支持它跑所有主流的神經(jīng)網(wǎng)絡(luò)模型,包括意法半導(dǎo)體最新發(fā)布的STM32N6,它是一顆帶有神經(jīng)網(wǎng)絡(luò)硬件處理單元的MCU;其次提供開發(fā)板支持,包括意法半導(dǎo)體自己的開發(fā)板,以及很多第三方合作伙伴的開發(fā)板。

在軟件工具層面,意法半導(dǎo)體可以提供非常多、好用的開發(fā)工具,用來幫助開發(fā)者把人工智能模型部署到硬件端,包括NanoEdge AI和Cube.AI;除了這些開發(fā)工具之外,還有模型庫Model zoo,這里面有很多預(yù)訓(xùn)練的模型,可以用來做進(jìn)一步的人工智能開發(fā);此外,還有各種軟件包,F(xiàn)unction Packs,可以幫助開發(fā)者更好的做模型訓(xùn)練、優(yōu)化,進(jìn)行整個流程的部署。

ST的產(chǎn)品目前已經(jīng)有相當(dāng)多的成功案例,在工業(yè)自動化、智能交通、智慧城市、可穿戴、智慧家庭等領(lǐng)域,都有很多邊緣人工智能的實(shí)際應(yīng)用案例。

wKgZomRnT9yADcbWABBADTz82Us482.jpg


這個案例(上圖),最終產(chǎn)品形態(tài)是一個震動檢測的盒子,用于在工業(yè)領(lǐng)域做故障檢測,這里面有用到STM32的MCU,盒子里面還有震動傳感器。這個盒子,通過震動傳感器的數(shù)據(jù),再通過NanoEdge AI這樣的邊緣AI算法,來實(shí)現(xiàn)整個設(shè)備的異常檢測。

wKgaomRnT-WAeuKlAA0vt7WS2VI552.jpg


這是電器解決方案中斷路器的預(yù)測性維護(hù)的案例,里面用到的是STM32G4,它用到電流、震動傳感器,做異常檢測和分類,能夠更好的做斷路器老化的預(yù)測。

丁曉磊強(qiáng)調(diào),在這些NanoEdge AI的使用案例中,值得一提的是,并不需要海量的數(shù)據(jù),對于使用的公司來說,也并不需要重新請一位AI算法工程師。NanoEdge AI是一個對嵌入式開發(fā)工程師非常友好,能夠很快上手的工具。

wKgaomRnT-2AexKTAA5cFTizaGI240.jpg


還有一個支流拉弧檢測的應(yīng)用案例,用的是Cube.AI,這里面采用的是STM32U5。不過丁曉磊表示,很多STM32型號都可以勝任這個工作,做一些異常檢測。相比于傳統(tǒng)方案,它可以減少拉弧的誤報(bào)率,提高準(zhǔn)確性,并且提升在噪聲環(huán)境下的適應(yīng)性。

wKgZomRnT_eACHCsAAPjTAiRpDc834.jpg


ST的軟件工具都可以應(yīng)用在哪些芯片上呢?丁曉磊介紹,NanoEdge AI和Cube.AI是做全線支持的,可以用在ST整個的產(chǎn)品線上(如上圖)。開發(fā)者可以把所有主流框架的模型,只要能夠轉(zhuǎn)換出足夠小的代碼,就可以在任何STM32 MCU上部署。另外,ST還有一顆MPU,雙核,里面有一顆Cortex-M4內(nèi)核,NanoEdge AI和Cube.AI兩個平臺同樣對這顆MPU支持。

Cube.AI和NanoEdge AI具備哪些優(yōu)秀的功能

Cube.AI和NanoEdge AI這兩款軟件工具有哪些優(yōu)秀的功能呢?Cube.AI,它是一個能夠很快評估、轉(zhuǎn)換、和部署機(jī)器學(xué)習(xí)或深度神經(jīng)網(wǎng)絡(luò)在STM32 MCU上的工具。也就是,它的輸入是已經(jīng)被訓(xùn)練好的神經(jīng)網(wǎng)絡(luò)模型或機(jī)器學(xué)習(xí)模型,它的輸出是可以運(yùn)行在STM32上的代碼。

wKgaomRnUACAcrXsAAMe2QvFW-c194.jpg


Cube.AI不僅僅是一個轉(zhuǎn)換工具,它里面有非常多、非常好的優(yōu)化功能,能夠讓代碼量非常小,使其能夠更優(yōu)化的部署在STM32上。據(jù)丁曉磊介紹,Cube.AI,能夠支持所有主流的AI框架,比如TensorFlow Lite、Carrots、Pytorch、ONNX等,還有一些Machine Learning算法。

wKgZomRnUAiAJ0nUAALrlx6tQCQ483.jpg


Cube.AI工具有兩個版本:一個是STM32Cube.AI,是原本的PC版本,為STM32準(zhǔn)備的AI轉(zhuǎn)換和優(yōu)化,可以直接在自己的PC上使用;一個是STM32Cube.AI開發(fā)云,是最新的線上AI服務(wù)器,也就是ST在開發(fā)者云上部署好,只要用開發(fā)者云,就可以直接用這個工具。

STM32Cube.AI開發(fā)云版本,有一個工程師很歡迎的功能,就是它有一個在線的開發(fā)板推理時間的評估功能。丁曉磊表示,ST實(shí)際上有一個服務(wù)器,后面連了很多真實(shí)的STM32的開發(fā)板。使用者可以非??熘?,自己訓(xùn)練好的模型,在這個開發(fā)板上內(nèi)存占用夠不夠,評估推理時間。在很多應(yīng)用里,對推理時間是有明確要求的。為了很快得到推理時間,使用者可以非常方便地用在線的開發(fā)者云很快評估一個訓(xùn)練好的模型。

wKgaomRnUBGAVf3YAAMYOo7S3fY295.jpg


NanoEdge AI軟件工具,面向嵌入式開發(fā)者提供一體化的機(jī)器學(xué)習(xí)方案。從剛開始的數(shù)據(jù)收集、模型選擇、數(shù)據(jù)訓(xùn)練,到生成模型、優(yōu)化部署,它是一個從頭到尾整個支持機(jī)器學(xué)習(xí)優(yōu)化部署的工具。它的優(yōu)勢是,不需要非常大的數(shù)據(jù)量,又有比較高的內(nèi)存占用效率。

有一個洗衣機(jī)應(yīng)用案例,這個洗衣機(jī)的稱重精準(zhǔn)度是100g,如果不用AI算法,業(yè)界普通的稱重精準(zhǔn)度是300g到500g。這個100g的算法是如何實(shí)現(xiàn)的呢?它就是用了NanoEdge AI這個軟件工具來實(shí)現(xiàn)的,NanoEdge AI這個工具需要的數(shù)據(jù)信號,就是洗衣機(jī)本來電機(jī)里面的電流的特征信號,不需要再增加額外的傳感器去實(shí)現(xiàn)這個功能。

而且它的Flash和SRAM大概都只有10KB左右,意味著你可以在原有的MCU里面增加一點(diǎn)空間,就能實(shí)現(xiàn)非常好的精準(zhǔn)度,非常高的稱重檢測。這就是這個工具比較好的優(yōu)勢。

據(jù)丁曉磊介紹,客戶有越來越多的算法用例需求,用于創(chuàng)造更多智能產(chǎn)品。比如:1、希望設(shè)備能夠自主適應(yīng)目標(biāo)環(huán)境并檢測異常狀態(tài);2、想檢測任何的異常值;3、想根據(jù)信號來檢測發(fā)生的問題的類型;4、想預(yù)測何時會達(dá)到特定的振動水平,以便在達(dá)到該極限之前有時間采取糾正措施。而NanoEdge AI就可以為客戶解決這些問題。

小結(jié)

憑借諸多優(yōu)勢,如今邊緣人工智能逐漸在各個領(lǐng)域中得到應(yīng)用,甚至說,具備AI能力會成為越來越多產(chǎn)品的標(biāo)配。意法半導(dǎo)體的STM32 MCU,以及Cube.AI和NanoEdge AI軟件工具,可以幫助開發(fā)者方便快速地將訓(xùn)練好的模型部署到終端設(shè)備上,實(shí)現(xiàn)所需要的智能化功能。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 意法半導(dǎo)體
    +關(guān)注

    關(guān)注

    31

    文章

    3062

    瀏覽量

    108241
  • AI
    AI
    +關(guān)注

    關(guān)注

    87

    文章

    28877

    瀏覽量

    266225
收藏 人收藏

    評論

    相關(guān)推薦

    半導(dǎo)體ST Edge AI Suite人工智能開發(fā)套件上線

    邊緣人工智能進(jìn)一步縮短了智能和決策能力與數(shù)據(jù)源之間的距離,是企業(yè)在當(dāng)今的互聯(lián)網(wǎng)時代實(shí)現(xiàn)產(chǎn)品智能化的關(guān)鍵技術(shù)。2023年年底,半導(dǎo)體ST Edge
    的頭像 發(fā)表于 07-04 10:52 ?580次閱讀

    半導(dǎo)體加速AI時代業(yè)務(wù)重組,重塑半導(dǎo)體制造未來

    隨著人工智能(AI)和數(shù)字孿生技術(shù)的迅猛發(fā)展,半導(dǎo)體行業(yè)正經(jīng)歷著前所未有的變革。在這場變革中,半導(dǎo)體(ST)站在了時代的前沿,宣布進(jìn)行根
    的頭像 發(fā)表于 07-01 09:47 ?383次閱讀

    CubeIDE生成的代碼框架會卡在MX_X_CUBE_AI_Process()函數(shù)中是怎么回事?

    當(dāng)我將網(wǎng)絡(luò)模型部署STM32F407VGT6中時,CubeIDE生成的代碼框架會卡在MX_X_CUBE_AI_Process()函數(shù)中是怎么回事?CUbeAI庫的版本是9.0。期待您的回復(fù),謝謝
    發(fā)表于 05-30 06:11

    STM CUBE AI錯誤導(dǎo)入onnx模型報(bào)錯的原因?

    使用cube-AI分析模型時報(bào)錯,該模型是pytorch的cnn轉(zhuǎn)化成onnx ``` Neural Network Tools for STM32AI v1.7.0 (STM.ai v8.0.0-19389) INTER
    發(fā)表于 05-27 07:15

    STM32H750可以使用Cube.AI嗎?

    STM32H750,可以使用Cube.AI
    發(fā)表于 03-19 06:14

    使用CUBEAI部署tflite模型到STM32F0中,模型創(chuàng)建失敗怎么解決?

    看到CUBE_AI已經(jīng)支持STM32F0系列芯片,就想拿來入門嵌入式AI。 生成的模型很小,是可以部署到F0上的,但是一直無法創(chuàng)建成功。
    發(fā)表于 03-15 08:10

    使用cube-AI分析模型時報(bào)錯的原因有哪些?

    使用cube-AI分析模型時報(bào)錯,該模型是pytorch的cnn轉(zhuǎn)化成onnx ``` Neural Network Tools for STM32AI v1.7.0 (STM.ai v8.0.0-19389) INTER
    發(fā)表于 03-14 07:09

    ST 半導(dǎo)體推出NanoEdge AI免費(fèi)部署服務(wù),打破邊緣人工智能應(yīng)用障礙

    服務(wù)橫跨多重電子應(yīng)用領(lǐng)域的全球半導(dǎo)體領(lǐng)導(dǎo)廠商半導(dǎo)體(STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM)正在推動讓人們?nèi)粘J褂弥b置中快速導(dǎo)入人工智能的承諾
    的頭像 發(fā)表于 01-26 10:01 ?860次閱讀
    ST <b class='flag-5'>意</b><b class='flag-5'>法</b><b class='flag-5'>半導(dǎo)體</b>推出NanoEdge <b class='flag-5'>AI</b>免費(fèi)<b class='flag-5'>部署</b>服務(wù),打破<b class='flag-5'>邊緣</b>人工智能應(yīng)用障礙

    半導(dǎo)體STSPIN參考設(shè)計(jì)整合電機(jī)控制、傳感器和邊緣人工智能

    2024 年 1 月 23 日,中國——半導(dǎo)體的EVLSPIN32G4-ACT邊緣 AI 電機(jī)驅(qū)動參考設(shè)計(jì)基于STSPIN32G4智能三
    的頭像 發(fā)表于 01-23 14:26 ?623次閱讀
    <b class='flag-5'>意</b><b class='flag-5'>法</b><b class='flag-5'>半導(dǎo)體</b>STSPIN參考設(shè)計(jì)整合電機(jī)控制、傳感器和<b class='flag-5'>邊緣</b>人工智能

    半導(dǎo)體推出嵌入式人工智能生態(tài)系統(tǒng)ST Edge AI Suite

    半導(dǎo)體(簡稱ST)日前宣布推出一項(xiàng)前所未有的技術(shù)突破——ST Edge AI Suite,這是一個資源豐富的嵌入式人工智能生態(tài)系統(tǒng),旨在幫助廠商在自家產(chǎn)品中輕松實(shí)現(xiàn)
    的頭像 發(fā)表于 01-04 14:37 ?660次閱讀

    半導(dǎo)體加快邊緣人工智能應(yīng)用,助力企業(yè)產(chǎn)品智能化轉(zhuǎn)型

    ? 點(diǎn)擊上方? “?半導(dǎo)體中國” , 關(guān)注我們 ???????? ? ? ST Edge AI Suite 是
    的頭像 發(fā)表于 12-14 16:15 ?475次閱讀
    <b class='flag-5'>意</b><b class='flag-5'>法</b><b class='flag-5'>半導(dǎo)體</b>加快<b class='flag-5'>邊緣</b>人工智能應(yīng)用,助力企業(yè)產(chǎn)品智能化轉(zhuǎn)型

    邊緣AI開發(fā)的挑戰(zhàn)及ST的解決方案

    ? 點(diǎn)擊上方? “?半導(dǎo)體中國” , 關(guān)注我們 ???????? ? ?文章來源:EEPW ? ?作者:王瑩 01 邊緣AI 的優(yōu)勢 今
    的頭像 發(fā)表于 12-01 08:10 ?516次閱讀

    半導(dǎo)體STM32Cube開發(fā)工具包內(nèi)新增一款軟件

    近日,半導(dǎo)體STM32Cube開發(fā)工具包內(nèi)新增一款軟件,以簡化高性能物聯(lián)網(wǎng)(IoT)設(shè)備與AWS云的連接。
    的頭像 發(fā)表于 10-12 16:36 ?1114次閱讀

    新聞資訊|半導(dǎo)體發(fā)布安全軟件,保護(hù)STM32邊緣AI設(shè)備連接AWS IoT Core的安全

    半導(dǎo)體公司 半導(dǎo)體 (STMicroelectronics,簡稱ST;紐約證券交易所代碼:STM) 日前在STM32Cube開發(fā)工具包
    的頭像 發(fā)表于 10-11 18:10 ?572次閱讀

    STM32Cube.AI部署ONNX模型實(shí)操示例:風(fēng)扇堵塞檢測

    STM32Cube.AI 部署ONNX 模型實(shí)操示例:風(fēng)扇堵塞檢測
    的頭像 發(fā)表于 09-28 16:25 ?2258次閱讀
    用<b class='flag-5'>STM32Cube.AI</b><b class='flag-5'>部署</b>ONNX模型實(shí)操示例:風(fēng)扇堵塞檢測