一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

恩智浦i.MX 8M Plus幫助實(shí)現(xiàn)并行機(jī)器學(xué)習(xí)推理網(wǎng)絡(luò)

NXP客棧 ? 來(lái)源:NXP客棧 ? 作者:NXP客棧 ? 2021-05-18 13:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)下,大多數(shù)研究與論文都側(cè)重于針對(duì)特定任務(wù)的機(jī)器學(xué)習(xí)(ML)模型,分析在執(zhí)行該模型時(shí)達(dá)到的精度以及處理架構(gòu)的效率,但在現(xiàn)場(chǎng)部署實(shí)際解決方案時(shí),還有其他諸多需要考慮的因素。恩智浦i.MX 8M Plus應(yīng)用處理器中集成的,能夠提供高達(dá)2.3 TOPS加速性能的專用神經(jīng)網(wǎng)絡(luò)處理單元(NPU),為用戶應(yīng)用的開發(fā)提供更好的選擇和靈活性,幫助他們使用機(jī)器學(xué)習(xí)和視覺(jué)技術(shù)來(lái)實(shí)現(xiàn)廣泛的應(yīng)用。

Arcturus Networks就開發(fā)了一種用于監(jiān)控銀行ATM機(jī)網(wǎng)點(diǎn)情況的應(yīng)用,充分體現(xiàn)了在網(wǎng)絡(luò)邊緣的設(shè)備安全相關(guān)應(yīng)用中需要的多功能和技術(shù)。恩智浦也非常榮幸邀請(qǐng)到我們的伙伴,Arcturus創(chuàng)新總監(jiān)David Steele,分享關(guān)于該項(xiàng)目及其開發(fā)方法的詳細(xì)信息。

Arcturus團(tuán)隊(duì)最近與某家銀行合作開展了一個(gè)項(xiàng)目,幫助他們監(jiān)控ATM機(jī)網(wǎng)點(diǎn)。該銀行希望防止ATM機(jī)區(qū)域出現(xiàn)擁擠現(xiàn)象,并限制佩戴面罩或頭盔者進(jìn)入。這一應(yīng)用就是一個(gè)很好的邊緣人工智能示例,因?yàn)榫W(wǎng)絡(luò)邊緣既是數(shù)據(jù)源所在的位置,也是需要執(zhí)行本地操作的位置。同時(shí)它也帶來(lái)了一些非常有趣的挑戰(zhàn)。

設(shè)計(jì)需求與挑戰(zhàn)

對(duì)采樣數(shù)據(jù)的分析表明,在狹小封閉的ATM空間內(nèi),攝像頭通常呈俯拍角度,由于它明顯呈現(xiàn)自上而下的拍攝角度(圖1),會(huì)導(dǎo)致檢測(cè)可信度降低。

另外,該應(yīng)用還需要區(qū)分佩戴和未佩戴面罩的人。這并非只是改進(jìn)現(xiàn)有類別的檢測(cè),使其包括佩戴面罩者那么簡(jiǎn)單。由于實(shí)際操作中頭盔或其他面部遮蓋物也被視為個(gè)人防護(hù)裝備(PPE),因而需要?jiǎng)?chuàng)建多個(gè)新的檢測(cè)類別(圖2)。

此外,該銀行還希望擴(kuò)展分析功能,以便檢測(cè)可疑行為,包括來(lái)回游蕩等。

為了提高檢測(cè)可信度,在網(wǎng)絡(luò)中增加新檢測(cè)類別,我們需要使用特定域數(shù)據(jù),并進(jìn)行模型微調(diào)或重復(fù)的訓(xùn)練。這個(gè)過(guò)程是從邊緣離線完成的,其結(jié)果將與正確標(biāo)記數(shù)據(jù)集進(jìn)行對(duì)照。此過(guò)程迭代進(jìn)行,但通過(guò)使用特定域的數(shù)據(jù),其結(jié)果可提供非常關(guān)鍵的模型改進(jìn)。

模型經(jīng)過(guò)訓(xùn)練、微調(diào)和驗(yàn)證之后,可將其轉(zhuǎn)移至基于集成專用2.3 TOPS NPU的i.MX 8M Plus應(yīng)用處理器作主控的設(shè)備。另外為了高效利用NPU,模型必須從本地32位浮點(diǎn)(FP32)精度轉(zhuǎn)換為8位整數(shù)(INT8)精度。這個(gè)量化過(guò)程可能會(huì)導(dǎo)致一些精度損失,可能需要多次驗(yàn)證。

我們需要通過(guò)運(yùn)行時(shí)推理引擎將模型加載到i.MX 8M Plus。恩智浦eIQ機(jī)器學(xué)習(xí)(ML)軟件開發(fā)環(huán)境支持經(jīng)過(guò)移植和驗(yàn)證的Arm NN和TensorFlow Lite推理引擎。不過(guò),邊緣運(yùn)行庫(kù)版本并不支持所有類型網(wǎng)絡(luò)需要的所有層——比較新的模型和不太流行的模型通常沒(méi)有得到廣泛支持。

為幫助減少訓(xùn)練和部署邊緣人工智能系統(tǒng)所需的時(shí)間,Arcturus提供了一個(gè)目錄,其中包含使用不同精度的預(yù)構(gòu)建模型。這些模型經(jīng)過(guò)預(yù)先驗(yàn)證,可支持所有主要邊緣運(yùn)行庫(kù);包括支持在CPUGPU、NPU上運(yùn)行的Arm NN、TensorFlow Lite和TensorRT。他們還提供工具,用于訓(xùn)練或微調(diào)模型,以及數(shù)據(jù)集管理、圖像抓取和增強(qiáng)。與運(yùn)行相同模型的其他公開發(fā)布的系統(tǒng)相比,通過(guò)將優(yōu)化運(yùn)行庫(kù)、量化模型和NPU硬件組合在一起,可以提供40倍性能提升(圖3)。

提高分析精度

一旦模型在邊緣高效運(yùn)行,就需要具備對(duì)輸出進(jìn)行分析的能力。如果對(duì)靜態(tài)圖像執(zhí)行分析,二進(jìn)制分類可以確定是否存在PPE。如果對(duì)實(shí)時(shí)視頻執(zhí)行分析,可能要困難一點(diǎn),因?yàn)榫植空趽鹾蜕眢w姿勢(shì)將導(dǎo)致檢測(cè)結(jié)果的差異。為了提高精度,我們需要對(duì)多個(gè)幀進(jìn)行更智能的判定。為了達(dá)到這個(gè)目標(biāo),我們需要對(duì)每個(gè)人進(jìn)行跟蹤,以獲得更大的樣本。運(yùn)動(dòng)模型跟蹤是一種簡(jiǎn)單輕量級(jí)方法,適合完成此任務(wù),但它依賴于連續(xù)檢測(cè)。如果存在遮擋和障礙物,或者人員離開并重新進(jìn)入視場(chǎng),都會(huì)導(dǎo)致跟蹤丟失。因此,要檢測(cè)來(lái)回游蕩的人員,就需要更強(qiáng)大的跟蹤方法,能夠進(jìn)行重新識(shí)別,而不受時(shí)間或空間的影響。

重新識(shí)別是通過(guò)使用生成視覺(jué)外觀嵌入的網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)的。這個(gè)工作流程要求目標(biāo)識(shí)別與分類網(wǎng)絡(luò)將定位、幀和分類信息傳遞到嵌入網(wǎng)絡(luò)(圖4)。網(wǎng)絡(luò)和數(shù)據(jù)流之間的同步至關(guān)重要,因?yàn)槿魏螘r(shí)間偏差都可能導(dǎo)致推理錯(cuò)誤。將輸出與運(yùn)動(dòng)模型數(shù)據(jù)進(jìn)行比較,確定身份分配。嵌入可在多個(gè)攝像頭系統(tǒng)之間共享,它們可用于存檔搜索,以創(chuàng)建活動(dòng)觀察列表,甚至通過(guò)應(yīng)用集群技術(shù),進(jìn)一步進(jìn)行后期處理。

多目標(biāo)追蹤

要將視覺(jué)外觀嵌入添加到運(yùn)動(dòng)模型跟蹤,就需要對(duì)每個(gè)檢測(cè)目標(biāo)進(jìn)行處理。因此,更多的目標(biāo)意味著需要更多的處理。在我們的應(yīng)用中,人數(shù)本身受到了物理空間的限制。但是,在視場(chǎng)較大的情況下,這可能帶來(lái)嚴(yán)重的瓶頸。

為了解決這個(gè)問(wèn)題,Arcturus開發(fā)了視覺(jué)管道架構(gòu),其中不同的處理階段由節(jié)點(diǎn)表示,例如推理、算法、數(shù)據(jù)或外部服務(wù)。每個(gè)節(jié)點(diǎn)的作用類似于一項(xiàng)微服務(wù),通過(guò)緊密同步的序列化數(shù)據(jù)流來(lái)互連。這些節(jié)點(diǎn)共同構(gòu)成了完整的視覺(jué)管道,從圖像采集一直到本地操作。對(duì)于基本應(yīng)用,各個(gè)管道節(jié)點(diǎn)可在同一物理硬件上運(yùn)行。比較復(fù)雜的管道的節(jié)點(diǎn)可能分布在各個(gè)硬件上,例如在CPU、GPU、NPU上,甚至在云端。各個(gè)管道在運(yùn)行時(shí)進(jìn)行協(xié)調(diào),使其具有出色的靈活性和可擴(kuò)展性,有助于確保邊緣計(jì)算投資能夠經(jīng)受未來(lái)考驗(yàn)。每個(gè)節(jié)點(diǎn)都嚴(yán)謹(jǐn)?shù)啬K化,從而可以輕松替換系統(tǒng)的某一部分,例如,即便模型時(shí)序發(fā)生變化,也可以在不影響系統(tǒng)其余部分的情況下更新推理模型。

這種管道架構(gòu)是Arcturus Brinq Edge Creator SDK的核心,使我們能夠擴(kuò)展人工智能的性能,進(jìn)一步講單一應(yīng)用處理器的處理能力發(fā)揮到極致。例如,在一個(gè)基于i.MX 8M Plus設(shè)備執(zhí)行檢測(cè)的同時(shí),讓第二個(gè)基于i.MX 8M Plus設(shè)備生成嵌入。這些器件可以使用網(wǎng)絡(luò)結(jié)構(gòu)來(lái)輕松進(jìn)行互連,每個(gè)處理器使用兩個(gè)專用以太網(wǎng)MAC中的一個(gè)MAC。如果更進(jìn)一步,可以將這種軟件與Arcturus Atlas硬件平臺(tái)結(jié)合使用,該硬件平臺(tái)使用包括i.MX 8M Plus的多種硬件配置,可擴(kuò)展到187fps(圖5).

3f29d430-b4d2-11eb-bf61-12bb97331649.png

圖5 :Arcturus Atlas硬件平臺(tái)性能(使用具有加速選項(xiàng)的恩智浦i.MX 8M Plus)

總結(jié)一下,進(jìn)行應(yīng)用整體設(shè)計(jì)時(shí),應(yīng)該考慮到您的需求可能會(huì)發(fā)生變化。基于類別的檢測(cè)可能需要利用算法或其他網(wǎng)絡(luò)來(lái)增強(qiáng)。要讓您的邊緣人工智能經(jīng)受未來(lái)考驗(yàn),可以基于可擴(kuò)展管道架構(gòu)(例如Brinq Edge Creator SDK)進(jìn)行構(gòu)建,并且充分利用可擴(kuò)展的硬件性能,例如采用恩智浦i.MX 8M Plus處理器和NPU加速器的Atlas平臺(tái)。

原文標(biāo)題:實(shí)現(xiàn)并行機(jī)器學(xué)習(xí)推理網(wǎng)絡(luò):i.MX 8M Plus原來(lái)可以這么用!

文章出處:【微信公眾號(hào):NXP客?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

原文標(biāo)題:實(shí)現(xiàn)并行機(jī)器學(xué)習(xí)推理網(wǎng)絡(luò):i.MX 8M Plus原來(lái)可以這么用!

文章出處:【微信號(hào):NXP客棧,微信公眾號(hào):NXP客?!繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何實(shí)現(xiàn)安卓與i.MX RT1170的無(wú)線投屏與控制

    Scrcpy是一款免費(fèi)開源的軟件,支持將安卓端屏幕投影到其他設(shè)備,并支持被投屏設(shè)備對(duì)安卓的反向控制?;贏DB工具,安卓端無(wú)需安裝任何軟件,延遲低,穩(wěn)定性好。現(xiàn)在,安卓也可投屏到i.MX RT1170上。
    的頭像 發(fā)表于 06-26 09:53 ?1255次閱讀
    如何<b class='flag-5'>實(shí)現(xiàn)</b>安卓與<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> RT1170的無(wú)線投屏與控制

    分享!基于NXP i.MX 8M Plus平臺(tái)的OpenAMP核間通信方案

    i.MX 8M Plus平臺(tái)。 OpenAMP架構(gòu) AMP(Asymmetric Multi-Processing),即非對(duì)稱多處理架構(gòu)?!胺菍?duì)稱AMP”雙系統(tǒng)是指多個(gè)核心相對(duì)獨(dú)立運(yùn)行不同的操作系統(tǒng)或
    的頭像 發(fā)表于 02-27 10:44 ?509次閱讀
    分享!基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>平臺(tái)的OpenAMP核間通信方案

    推出FRDM i.MX 93開發(fā)板

    備受嵌入式開發(fā)者青睞的FRDM開發(fā)平臺(tái),迎來(lái)了一位新成員——FRDM i.MX 93開發(fā)板,這也是第一塊配備i.MX MPU的FRDM開發(fā)板,意味著強(qiáng)大的FRDM生態(tài)合作體系,已
    的頭像 發(fā)表于 02-21 14:22 ?1486次閱讀

    2.3T算力,真的強(qiáng)!1分鐘學(xué)會(huì)NPU開發(fā),基于NXP i.MX 8MP平臺(tái)!

    科技飛速發(fā)展,人工智能與工業(yè)領(lǐng)域的融合日益深入。NXP旗下的i.MX 8M Plus作為一款高端工業(yè)處理器,NPU算力高達(dá)2.3TOPS,正引領(lǐng)著工業(yè)智能化的浪潮,為眾多工業(yè)場(chǎng)景帶來(lái)了前所未有的變革
    的頭像 發(fā)表于 01-24 10:21 ?623次閱讀
    2.3T算力,真的強(qiáng)!1分鐘學(xué)會(huì)NPU開發(fā),基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8</b>MP平臺(tái)!

    i.MX 94應(yīng)用處理器如何變革工業(yè)和汽車連接

    半導(dǎo)體發(fā)布i.MX 94系列應(yīng)用處理器,為工業(yè)和汽車連接設(shè)定了新的標(biāo)準(zhǔn)。作為i.MX 9系列應(yīng)用處理器的最新成員,i.MX 94旨在提
    的頭像 發(fā)表于 01-17 10:51 ?931次閱讀

    基于i.MX95的邊緣計(jì)算人工智能解決方案

    、集成式eIQ?Neutron神經(jīng)處理單元(NPU),可實(shí)現(xiàn)機(jī)器學(xué)習(xí)和先進(jìn)邊緣應(yīng)用,其應(yīng)用領(lǐng)域涵蓋汽車、工業(yè)和物聯(lián)網(wǎng)。 作為
    的頭像 發(fā)表于 12-26 09:57 ?1748次閱讀
    基于<b class='flag-5'>i.MX</b>95的<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>邊緣計(jì)算人工智能解決方案

    i.MX 91生態(tài)合作伙伴最新開發(fā)板資源

    i.MX 91應(yīng)用處理器系列能夠快速實(shí)現(xiàn)基于Linux的經(jīng)濟(jì)高效的邊緣應(yīng)用程序。i.MX 91處理器在保持實(shí)惠價(jià)格的同時(shí),融合了高性能
    的頭像 發(fā)表于 12-20 17:00 ?1348次閱讀

    i.MX RT700系列MCU的優(yōu)勢(shì)

    作為邊緣智能時(shí)代的嵌入式工程師,你對(duì)一款理想的MCU有何期待?高性能、高集成、低功耗、更安全,以及出眾的AI推理能力……半導(dǎo)體新近發(fā)布的i.MX RT700跨界MCU系列,就是你
    的頭像 發(fā)表于 12-09 09:16 ?1766次閱讀

    發(fā)布i.MX 94系列應(yīng)用處理器

    半導(dǎo)體發(fā)布i.MX 9系列應(yīng)用處理器的新成員i.MX 94系列。該系列旨在用于工業(yè)控制、可編程邏輯控制器(PLC)、遠(yuǎn)程信息處理、工業(yè)和汽車網(wǎng)關(guān)以及樓宇和能量控制。
    的頭像 發(fā)表于 11-26 17:48 ?1461次閱讀

    采用TPS65023的i.MX 6電源設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《采用TPS65023的i.MX 6電源設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-29 10:00 ?0次下載
    采用TPS65023的<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 6電源設(shè)計(jì)

    使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費(fèi)下載
    發(fā)表于 09-13 09:42 ?0次下載
    使用TPS6521825和LP873347 PMIC為NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> Mini和Nano供電

    使用TPS65219為i.MX 8M Plus供電

    電子發(fā)燒友網(wǎng)站提供《使用TPS65219為i.MX 8M Plus供電.pdf》資料免費(fèi)下載
    發(fā)表于 08-31 10:15 ?2次下載
    使用TPS65219為<b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>供電

    i.MX RT1170 uSDHC eMMC啟動(dòng)時(shí)間

    大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MX RT1170 uSDHC eMMC啟動(dòng)時(shí)間。
    的頭像 發(fā)表于 08-08 15:32 ?1144次閱讀
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> RT1170 uSDHC eMMC啟動(dòng)時(shí)間

    i.MX 8M Plus中的ISP圖像信號(hào)處理模塊特性概述

    日常生活中,人類約80%的信息來(lái)自于視覺(jué)信息,而視覺(jué)信息的載體是數(shù)以億萬(wàn)計(jì)的圖片和視頻流,因此如何打造高效而智能的視覺(jué)處理解決方案,是擺在開發(fā)者面前的重要課題。 推出的i.MX 8M
    的頭像 發(fā)表于 08-02 11:39 ?1829次閱讀

    康佳特推出基于i.MX 95系列處理器的新款SMARC模塊

    (COM),擴(kuò)展了基于低功耗i.MX Arm處理器的模塊產(chǎn)品組合??导烟匾惨虼思訌?qiáng)了與的緊密合作關(guān)系??蛻魧⑹芤嬗跇?biāo)準(zhǔn)模塊的可擴(kuò)
    發(fā)表于 07-16 14:55 ?1293次閱讀
    康佳特推出基于<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>i.MX</b> 95系列處理器的新款SMARC模塊