《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 人工智能 > 解決方案 > MathWorks專訪:如何用STM32設(shè)計(jì)出超越AI的智能應(yīng)用

MathWorks專訪:如何用STM32設(shè)計(jì)出超越AI的智能應(yīng)用

2024-04-30
來(lái)源:意法半導(dǎo)體博客
關(guān)鍵詞: MathWorks AI

 屏幕截圖 2024-04-30 113809.png

  業(yè)界應(yīng)如何看待邊緣人工智能?ST授權(quán)合作伙伴  MathWorks 公司的合作伙伴團(tuán)隊(duì)與ST 共同討論了對(duì)邊緣機(jī)器學(xué)習(xí)的看法,并與 STM32 社區(qū)分享了他們的設(shè)計(jì)經(jīng)驗(yàn)。

  MathWorks的 MATLAB? 和 Simulink? 軟件聞名業(yè)界。MATLAB?軟件工具可讓科學(xué)家分析數(shù)據(jù),開(kāi)發(fā)算法,創(chuàng)建模型;Simulink?軟件可以創(chuàng)建模型化設(shè)計(jì),仿真測(cè)試動(dòng)態(tài)系統(tǒng),支持 STM32 MCU,開(kāi)發(fā)、部署和優(yōu)化在 STM32 MCU上運(yùn)行的應(yīng)用。MathWorks 為開(kāi)發(fā)者提供MCU AI開(kāi)發(fā)部署工具,業(yè)務(wù)范圍涵蓋許多領(lǐng)域,包括控制設(shè)計(jì)、信號(hào)處理和嵌入式系統(tǒng)設(shè)計(jì),以及許多專用附加產(chǎn)品。公司不僅在學(xué)術(shù)界享有盛譽(yù),在航空航天、汽車和工業(yè)市場(chǎng)也具有很大的影響力。

  正是因?yàn)?MathWorks 擁有如此強(qiáng)大且常用的工具包,我們才決定與他們深入討論邊緣機(jī)器學(xué)習(xí)。 雖然這個(gè)話題已經(jīng)討論了很多年,但我們認(rèn)為,像 MathWorks 這樣的合作伙伴提出的建議有助于業(yè)界換個(gè)角度看待邊緣機(jī)器學(xué)習(xí),并解決業(yè)界面臨的一些挑戰(zhàn)。因此,我們采訪了 MathWorks 嵌入式合作伙伴經(jīng)理 John Kluza 和戰(zhàn)略合作伙伴專家 Reed Axman。

  有關(guān)邊緣機(jī)器學(xué)習(xí)的思考……

  …現(xiàn)狀

  我們是否已經(jīng)大規(guī)模采用邊緣機(jī)器學(xué)習(xí)?

屏幕截圖 2024-04-30 113840.png

  “在邊緣機(jī)器學(xué)習(xí)被廣泛應(yīng)用和部署之前仍有很多工作要做”

  MathWorks合作伙伴團(tuán)隊(duì):還沒(méi)有,在邊緣機(jī)器學(xué)習(xí)被廣泛應(yīng)用和部署之前還有很多工作要做。業(yè)界仍在追趕STM32微控制器等邊緣設(shè)備的能力,但它也在努力應(yīng)對(duì)一些基本挑戰(zhàn),如能效和安全標(biāo)準(zhǔn)。

  我們是否已達(dá)到能效臨界點(diǎn)?

  還沒(méi)有。雖然在過(guò)去五年里,業(yè)界已經(jīng)顯著提高了神經(jīng)網(wǎng)絡(luò)算法在微控制器上的運(yùn)行能效,但在邊緣機(jī)器學(xué)習(xí)得到大規(guī)模應(yīng)用前,仍然需要設(shè)法提高系統(tǒng)能效,降低模型的部署難度。邊緣AI技術(shù)已經(jīng)進(jìn)入許多細(xì)分市場(chǎng),但在進(jìn)入主流市場(chǎng)之前還有很長(zhǎng)的路要走。

  …展望

  如何做才能提高邊緣人工智能的能效?

  能夠在嵌入式系統(tǒng)運(yùn)行系統(tǒng)代碼以及多個(gè)神經(jīng)網(wǎng)絡(luò),是在機(jī)器學(xué)習(xí)發(fā)展道路上取得的一個(gè)重要的里程碑。目前,微控制器能夠順暢地運(yùn)行一個(gè)神經(jīng)網(wǎng)絡(luò),但是,運(yùn)行兩個(gè)或更多網(wǎng)絡(luò)以及系統(tǒng)代碼,同時(shí)保持功耗在預(yù)算范圍內(nèi),仍然是一個(gè)不小的挑戰(zhàn)。同時(shí),確保適合的安全機(jī)制到位也很重要。

  人工智能中的安全性是什么意思? (笑問(wèn))機(jī)器人會(huì)攻擊人類嗎?

  (笑)?不會(huì),沒(méi)有那樣的事情,在科幻小說(shuō)中經(jīng)常會(huì)出現(xiàn)這樣的情節(jié)。人工智能的安全性是指工作可靠性,這意味著避免算法發(fā)生意外行為,確保AI有容錯(cuò)、故障安全操作和數(shù)據(jù)保護(hù)功能。

  開(kāi)發(fā)人員如何創(chuàng)建更安全的AI應(yīng)用?

  這個(gè)問(wèn)題不好回答,這也是 MathWorks 提供神經(jīng)網(wǎng)絡(luò)測(cè)試驗(yàn)證工具的初衷。簡(jiǎn)而言之,設(shè)計(jì)團(tuán)隊(duì)可以用MathWorks工具驗(yàn)證機(jī)器學(xué)習(xí)算法的行為,并在現(xiàn)場(chǎng)部署前創(chuàng)建冗余機(jī)制。用戶還可以模擬傳感器數(shù)據(jù)的中斷或變化,以更好地預(yù)測(cè)現(xiàn)實(shí)世界的情況。

  創(chuàng)建邊緣機(jī)器學(xué)習(xí)

  高效的數(shù)據(jù)學(xué)分析方法

  對(duì)于一家致力于邊緣機(jī)器學(xué)習(xí)的初創(chuàng)公司,你有哪些忠告?

  首先,弄清楚用例的具體要求,實(shí)時(shí)處理是否是首要需求?數(shù)據(jù)隱私是否是大家都很關(guān)心的問(wèn)題?算力和功率有哪些限制? 一旦確定了硬件規(guī)格,團(tuán)隊(duì)就可以專注開(kāi)發(fā)推理速度、存儲(chǔ)器占用和預(yù)測(cè)準(zhǔn)確性均衡的人工智能模型。在這個(gè)方面,利用現(xiàn)有工具和模型庫(kù)可以最大限度地提高開(kāi)發(fā)效率,縮短產(chǎn)品上市時(shí)間。我還建議創(chuàng)建一個(gè)數(shù)據(jù)安全處理計(jì)劃,預(yù)測(cè)連接問(wèn)題(如果有聯(lián)網(wǎng)組件),并確定系統(tǒng)擴(kuò)展計(jì)劃。 一旦想清楚了這幾點(diǎn),設(shè)計(jì)人員就可以更好地決定是否聘請(qǐng)數(shù)據(jù)科學(xué)家來(lái)開(kāi)發(fā)機(jī)器學(xué)習(xí)算法。

  那么聘請(qǐng)數(shù)據(jù)科學(xué)家并不是第一步,甚至不是必須的?

  在某些情況下,第一步要做的是聘請(qǐng)數(shù)據(jù)科學(xué)家。但是,用 MATLAB 創(chuàng)建高準(zhǔn)確度模型,不一定非是數(shù)據(jù)科學(xué)家或 AI 專家不可。工程師深刻理解他們的數(shù)據(jù),深知他們要解決的問(wèn)題,而數(shù)據(jù)科學(xué)家在某種程度上通常不具備這些知識(shí)。例如,團(tuán)隊(duì)可以先構(gòu)思一個(gè)人工智能的系統(tǒng)設(shè)計(jì),甚至嘗試從模型庫(kù)導(dǎo)入神經(jīng)網(wǎng)絡(luò),然后,再聘請(qǐng)昂貴且稀有的數(shù)據(jù)科學(xué)人才。這樣做將有助于更好地確定要解決的問(wèn)題。此外,MathWorks的現(xiàn)有工具讓系統(tǒng)工程師能夠在獨(dú)立解決人工智能問(wèn)題上取得重大進(jìn)展。

  公司應(yīng)如何開(kāi)始研發(fā)機(jī)器學(xué)習(xí)算法?

  借助 MATLAB 和 Simulink 等工具,用戶可以簡(jiǎn)化算法開(kāi)發(fā)和在嵌入式設(shè)備上部署模型。我們?cè)?TinyML登錄頁(yè)面討論了將高效 AI 網(wǎng)絡(luò)部署到 MCU 的流程,還有相關(guān)的方法視頻和研討會(huì)活動(dòng)。

  MATLAB 會(huì)取代數(shù)據(jù)科學(xué)家嗎?

  顯然不會(huì),然而,MATLAB的功能,及其與 PyTorch 和 TensorFlow 等其他深度學(xué)習(xí)平臺(tái)的協(xié)同操作功能,可以促進(jìn)團(tuán)隊(duì)成員之間的協(xié)作,并有助于加快在邊緣上實(shí)現(xiàn)機(jī)器學(xué)習(xí)。

  理性看待AI

  可以向我們展示邊緣機(jī)器學(xué)習(xí)解決問(wèn)題的示例嗎?

  當(dāng)然! 借助 MathWorks 和 STM32 MCU,邊緣人工智能可以提高產(chǎn)品功能,有時(shí)還能降低系統(tǒng)成本。我們還提供用戶案例庫(kù),展示企業(yè)如何用 MATLAB 和 Simulink 開(kāi)發(fā)機(jī)器學(xué)習(xí)和深度學(xué)習(xí),包括虛擬溫度傳感器、壓力傳感器、激光雷達(dá)分類器和心電圖分析。

  什么情況下最好避免邊緣機(jī)器學(xué)習(xí)?

  如果傳統(tǒng)方法能夠控制系統(tǒng),而且計(jì)算資源需求比神經(jīng)網(wǎng)絡(luò)低,就不必用邊緣機(jī)器學(xué)習(xí)。例如,可以用卡爾曼濾波器構(gòu)建系統(tǒng),求解大型線性代數(shù)問(wèn)題,在某些情況下可以提供令人滿意的效果。

  如果沒(méi)有這類專業(yè)知識(shí)或資源,怎么辦?

  這時(shí)候就是就該邊緣機(jī)器學(xué)習(xí)登場(chǎng)了。有時(shí),企業(yè)缺乏開(kāi)發(fā)準(zhǔn)確模型所需的專業(yè)知識(shí)。同樣,如果系統(tǒng)的非線性或時(shí)變性非常明顯,那么使用傳統(tǒng)方法創(chuàng)建運(yùn)算模型可能無(wú)法實(shí)現(xiàn),或者沒(méi)有優(yōu)勢(shì)。在這些情況下,解決相同的問(wèn)題,邊緣機(jī)器學(xué)習(xí)方法就變得更經(jīng)濟(jì)劃算了,如果團(tuán)隊(duì)精簡(jiǎn)壓縮神經(jīng)網(wǎng)絡(luò)算法,優(yōu)化機(jī)器學(xué)習(xí)模型,物料成本可能會(huì)變得更低!

  訓(xùn)練和優(yōu)化哪個(gè)更重要?

  兩者的作用都很重要。然而,如果你有大量的訓(xùn)練數(shù)據(jù)和強(qiáng)大的神經(jīng)網(wǎng)絡(luò),但在邊緣設(shè)備上實(shí)現(xiàn)模型的能力很弱,那么一切都是枉然。因此,模型優(yōu)化至關(guān)重要。低功耗系統(tǒng)和較小的存儲(chǔ)器占用率,以及性能良好的神經(jīng)網(wǎng)絡(luò),可以讓團(tuán)隊(duì)快速地發(fā)布新產(chǎn)品。當(dāng)團(tuán)隊(duì)已經(jīng)優(yōu)化了底層代碼時(shí),長(zhǎng)期改進(jìn)模型性能就會(huì)比較容易。

  ST 和 MathWorks 生態(tài)系統(tǒng)

  MathWorks 和 ST 的合作會(huì)給業(yè)界帶來(lái)哪些影響?

  MathWorks 為開(kāi)發(fā)人員提供了許多跨硬件平臺(tái)移植應(yīng)用的功能,因?yàn)殚_(kāi)發(fā)者可能與多家 MCU 廠商合作。此外,MathWorks 還提供一個(gè)完整開(kāi)發(fā)流程,涵蓋從數(shù)據(jù)學(xué)分析、神經(jīng)網(wǎng)絡(luò)創(chuàng)建,到優(yōu)化、仿真和部署這些神經(jīng)網(wǎng)絡(luò)的整個(gè)開(kāi)發(fā)過(guò)程。另一方面,STM32Cube.AI 等ST軟件支持為STM32 MCU生成C代碼,STM32Cube.AI Developer Cloud新增了網(wǎng)絡(luò)基準(zhǔn)測(cè)試和模型庫(kù)。

  STM32Cube.AI 和 MathWorks工具是如何相互配合的?

圖片1.png

  MathWorks的 Simulink軟件支持 STM32硬件

  STM32Cube.AI 和 MathWorks 工具配合使用,為開(kāi)發(fā)者提供了一個(gè)完整的開(kāi)發(fā)流程。例如,工程師可以從 ST Model Zoo模型庫(kù)、TensorFlow、PyTorch 或 MATLAB 開(kāi)始創(chuàng)建神經(jīng)網(wǎng)絡(luò),然后用 STM32Cube.AI Developer Cloud進(jìn)行初步基準(zhǔn)測(cè)試。因此,可以幫助開(kāi)發(fā)人員選擇成本、性能和推理時(shí)間全面均衡的目標(biāo)模型。然后,團(tuán)隊(duì)可以將模型集成到 Simulink 中,進(jìn)行系統(tǒng)級(jí)的模型測(cè)試。STM32硬件支持包和嵌入式編碼器可以執(zhí)行處理器在環(huán)(PIL)測(cè)試和快速原型設(shè)計(jì),使工程師能夠評(píng)估AI模型和配套的控制邏輯,以及整體性能,看看它是否符合預(yù)期。

  開(kāi)發(fā)者需要注意些什么?

  除了 STM32Cube.AI 提供的代碼生成外,還需要考慮原型設(shè)計(jì)問(wèn)題。例如,借助 STM32Cube.AI Developer Cloud,在多個(gè) Nucleo 開(kāi)發(fā)板上做同一個(gè)基準(zhǔn)測(cè)試,可以幫助團(tuán)隊(duì)為每個(gè)項(xiàng)目快速選定最佳器件。

  STM32開(kāi)發(fā)者現(xiàn)在應(yīng)做些什么?

  我們建議他們查看在MCU上部署 AI所需的 MathWorks 工具,并詳細(xì)了解STM32 NUCLEO技術(shù)支持 。在開(kāi)始開(kāi)發(fā)的時(shí)候,他們可以在這里觀看視頻,研究示例,閱讀文檔。




更多精彩內(nèi)容歡迎點(diǎn)擊==>>電子技術(shù)應(yīng)用-AET<<

3bff459604b6c9954731105876ec40d.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲在线成人精品| 日韩午夜电影| 99精品视频一区| 最近中文字幕日韩精品 | 久久国产精品99久久久久久老狼| 亚洲图色在线| 一区二区三区日韩在线观看| 日韩一区二区免费高清| 亚洲三级性片| 99在线观看免费视频精品观看| 亚洲精品视频在线观看免费| 亚洲精品中文在线| 一区二区日韩欧美| 亚洲一区二区精品视频| 亚洲一区二区精品视频| 亚洲免费在线播放| 性高湖久久久久久久久| 香蕉国产精品偷在线观看不卡| 欧美一级大片在线免费观看| 久久丁香综合五月国产三级网站| 久久国产成人| 亚洲高清视频一区二区| 亚洲欧洲一区二区天堂久久 | 欧美.www| 欧美伦理在线观看| 国产精品av一区二区| 国产精品一二三| 国内欧美视频一区二区| 在线看片第一页欧美| 亚洲精品免费一二三区| 亚洲视频第一页| 欧美一区二区三区成人| 亚洲国内自拍| 亚洲视频一区二区| 欧美制服丝袜| 免费视频亚洲| 欧美日韩亚洲一区二区三区在线观看| 国产精品海角社区在线观看| 国产亚洲在线| 亚洲精品日韩激情在线电影 | 日韩一区二区高清| 午夜欧美不卡精品aaaaa| 久久狠狠亚洲综合| 欧美激情亚洲自拍| 国产精品每日更新在线播放网址| 国产亚洲成av人在线观看导航 | 亚洲电影免费观看高清完整版在线观看| 亚洲人体大胆视频| 亚洲视频二区| 亚洲国产毛片完整版| 亚洲一区二区三区高清| 久久久久www| 欧美日韩国产电影| 国产欧美在线| 亚洲国产精品va在看黑人| 在线视频精品| 久久超碰97中文字幕| 亚洲深夜福利| 久久亚洲欧美国产精品乐播| 欧美三区免费完整视频在线观看| 国产亚洲一本大道中文在线| 亚洲精品一区二区网址| 小处雏高清一区二区三区| 日韩写真在线| 久久国产精品99国产| 欧美日本亚洲视频| 国产视频一区欧美| 99精品国产在热久久婷婷| 欧美一区二区久久久| 在线亚洲免费视频| 毛片av中文字幕一区二区| 欧美四级电影网站| 在线观看亚洲精品视频| 午夜亚洲性色视频| 在线视频精品一区| 老司机精品视频网站| 国产精品美女主播| 亚洲韩国日本中文字幕| 午夜精品久久久久久久99樱桃| 99国产精品国产精品毛片| 久久精品国内一区二区三区| 欧美日韩亚洲国产精品| 亚洲第一黄色| 欧美在线视频导航| 亚洲免费网址| 欧美日韩一二三四五区| 在线电影欧美日韩一区二区私密| 亚洲欧美一区二区原创| 亚洲一区在线直播| 欧美日韩精品一区二区三区| 在线看欧美视频| 久久精品人人做人人爽| 欧美综合激情网| 国产精品久久久久久av福利软件| 亚洲区一区二区三区| 亚洲高清视频的网址| 久久精品女人天堂| 国产嫩草一区二区三区在线观看| 这里只有精品电影| 中文在线一区| 欧美日韩视频在线一区二区 | 国产综合在线视频| 亚洲欧美日韩一区二区| 亚洲免费综合| 欧美天堂在线观看| 亚洲毛片一区二区| 99精品视频免费全部在线| 麻豆久久久9性大片| 好看的日韩视频| 欧美诱惑福利视频| 久久国产精品99国产精| 国产欧美一区二区精品秋霞影院| 亚洲一区二区三区在线看| 亚洲一区二区三区中文字幕在线 | 欧美三日本三级三级在线播放| 亚洲精品欧美| 一区二区日韩免费看| 欧美激情乱人伦| 亚洲日本aⅴ片在线观看香蕉| 亚洲日本中文| 欧美激情精品久久久久久大尺度| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产日韩一区| 欧美aa在线视频| 亚洲精品国精品久久99热| 99国产精品99久久久久久粉嫩 | 激情五月婷婷综合| 亚洲国产成人精品视频| 麻豆成人综合网| 亚洲国产精品悠悠久久琪琪| 亚洲精品韩国| 欧美日韩第一页| 这里只有精品在线播放| 午夜在线视频观看日韩17c| 国产精品网站在线播放| 亚洲欧美视频在线观看视频| 久久久久久一区二区| 精品动漫av| 日韩一级大片在线| 国产精品国产三级国产专播精品人 | 免费视频一区二区三区在线观看| 亚洲国产视频直播| 亚洲午夜精品| 国产日韩欧美高清| 亚洲高清不卡在线| 欧美日韩1区2区3区| 亚洲视频欧美在线| 久久国产日韩| 亚洲国产精品一区二区尤物区 | 亚欧成人在线| 狠狠色狠狠色综合日日91app| 亚洲三级免费| 国产精品国码视频| 久久精彩视频| 欧美午夜免费影院| 欧美中文字幕在线播放| 欧美二区不卡| 亚洲一区久久久| 欧美1区免费| 亚洲一二三区在线观看| 老司机免费视频一区二区三区| 亚洲精品一区二区三区蜜桃久 | 久久青青草原一区二区| 最新热久久免费视频| 亚洲欧美www| 亚洲第一主播视频| 亚洲欧美日韩精品综合在线观看| 狠狠色丁香久久婷婷综合丁香| 一区二区成人精品| 国产一区二区日韩| 亚洲视频高清| 在线成人www免费观看视频| 亚洲午夜视频| 亚洲福利视频三区| 欧美一区二区三区久久精品茉莉花| 亚洲高清av| 久久激情综合| 夜夜嗨av一区二区三区四季av| 久久亚洲春色中文字幕| 中文日韩在线视频| 欧美国产精品劲爆| 欧美一区二区三区免费在线看| 欧美日韩精品系列| 亚洲国产三级网| 国产欧美va欧美不卡在线| 日韩亚洲国产精品| 国产在线拍偷自揄拍精品| 亚洲综合精品自拍| 亚洲三级国产| 美日韩在线观看| 欧美一级淫片aaaaaaa视频| 欧美日韩专区| 亚洲日本中文| 激情久久久久久久久久久久久久久久| 亚洲一区二区视频在线观看| 亚洲高清在线| 久久亚洲私人国产精品va| 亚洲一区二区精品在线| 欧美日韩国产系列| 亚洲人成人一区二区在线观看|