91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

恩智浦i.MX 8M Plus幫助實現并行機器學習推理網絡

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

掃碼添加小助手

加入工程師交流群

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

Arcturus Networks就開發了一種用于監控銀行ATM機網點情況的應用,充分體現了在網絡邊緣的設備安全相關應用中需要的多功能和技術。恩智浦也非常榮幸邀請到我們的伙伴,Arcturus創新總監David Steele,分享關于該項目及其開發方法的詳細信息。

Arcturus團隊最近與某家銀行合作開展了一個項目,幫助他們監控ATM機網點。該銀行希望防止ATM機區域出現擁擠現象,并限制佩戴面罩或頭盔者進入。這一應用就是一個很好的邊緣人工智能示例,因為網絡邊緣既是數據源所在的位置,也是需要執行本地操作的位置。同時它也帶來了一些非常有趣的挑戰。

設計需求與挑戰

對采樣數據的分析表明,在狹小封閉的ATM空間內,攝像頭通常呈俯拍角度,由于它明顯呈現自上而下的拍攝角度(圖1),會導致檢測可信度降低。

另外,該應用還需要區分佩戴和未佩戴面罩的人。這并非只是改進現有類別的檢測,使其包括佩戴面罩者那么簡單。由于實際操作中頭盔或其他面部遮蓋物也被視為個人防護裝備(PPE),因而需要創建多個新的檢測類別(圖2)。

此外,該銀行還希望擴展分析功能,以便檢測可疑行為,包括來回游蕩等。

為了提高檢測可信度,在網絡中增加新檢測類別,我們需要使用特定域數據,并進行模型微調或重復的訓練。這個過程是從邊緣離線完成的,其結果將與正確標記數據集進行對照。此過程迭代進行,但通過使用特定域的數據,其結果可提供非常關鍵的模型改進。

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

我們需要通過運行時推理引擎將模型加載到i.MX 8M Plus。恩智浦eIQ機器學習(ML)軟件開發環境支持經過移植和驗證的Arm NN和TensorFlow Lite推理引擎。不過,邊緣運行庫版本并不支持所有類型網絡需要的所有層——比較新的模型和不太流行的模型通常沒有得到廣泛支持。

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

提高分析精度

一旦模型在邊緣高效運行,就需要具備對輸出進行分析的能力。如果對靜態圖像執行分析,二進制分類可以確定是否存在PPE。如果對實時視頻執行分析,可能要困難一點,因為局部遮擋和身體姿勢將導致檢測結果的差異。為了提高精度,我們需要對多個幀進行更智能的判定。為了達到這個目標,我們需要對每個人進行跟蹤,以獲得更大的樣本。運動模型跟蹤是一種簡單輕量級方法,適合完成此任務,但它依賴于連續檢測。如果存在遮擋和障礙物,或者人員離開并重新進入視場,都會導致跟蹤丟失。因此,要檢測來回游蕩的人員,就需要更強大的跟蹤方法,能夠進行重新識別,而不受時間或空間的影響。

重新識別是通過使用生成視覺外觀嵌入的網絡來實現的。這個工作流程要求目標識別與分類網絡將定位、幀和分類信息傳遞到嵌入網絡(圖4)。網絡和數據流之間的同步至關重要,因為任何時間偏差都可能導致推理錯誤。將輸出與運動模型數據進行比較,確定身份分配。嵌入可在多個攝像頭系統之間共享,它們可用于存檔搜索,以創建活動觀察列表,甚至通過應用集群技術,進一步進行后期處理。

多目標追蹤

要將視覺外觀嵌入添加到運動模型跟蹤,就需要對每個檢測目標進行處理。因此,更多的目標意味著需要更多的處理。在我們的應用中,人數本身受到了物理空間的限制。但是,在視場較大的情況下,這可能帶來嚴重的瓶頸。

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

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

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

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

總結一下,進行應用整體設計時,應該考慮到您的需求可能會發生變化?;陬悇e的檢測可能需要利用算法或其他網絡來增強。要讓您的邊緣人工智能經受未來考驗,可以基于可擴展管道架構(例如Brinq Edge Creator SDK)進行構建,并且充分利用可擴展的硬件性能,例如采用恩智浦i.MX 8M Plus處理器和NPU加速器的Atlas平臺。

原文標題:實現并行機器學習推理網絡:i.MX 8M Plus原來可以這么用!

文章出處:【微信公眾號:NXP客?!繗g迎添加關注!文章轉載請注明出處。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    7815

    瀏覽量

    90987
  • 機器學習
    +關注

    關注

    66

    文章

    8503

    瀏覽量

    134658

原文標題:實現并行機器學習推理網絡:i.MX 8M Plus原來可以這么用!

文章出處:【微信號:NXP客棧,微信公眾號:NXP客?!繗g迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何實現安卓與i.MX RT1170的無線投屏與控制

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

    TPS6521825 適用于 NXP i.MX 8M mini 的電源管理 IC數據手冊

    TPS6521825 是一款單芯片電源管理 IC (PMIC),專門用于支持 i.MX 8M Mini 處理器和 LP873347 器件。該器件的額定溫度范圍為 –40°C 至 +105°C,適用于各種工業應用。
    的頭像 發表于 05-04 10:44 ?300次閱讀
    TPS6521825 適用于 NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> mini 的電源管理 IC數據手冊

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

    i.MX 8M Plus平臺。 OpenAMP架構 AMP(Asymmetric Multi-Processing),即非對稱多處理架構?!胺菍ΨQAMP”雙系統是指多個核心相對獨立運行不同的操作系統或
    的頭像 發表于 02-27 10:44 ?518次閱讀
    分享!基于NXP <b class='flag-5'>i.MX</b> <b class='flag-5'>8M</b> <b class='flag-5'>Plus</b>平臺的OpenAMP核間通信方案

    推出FRDM i.MX 93開發板

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

    2.3T算力,真的強!1分鐘學會NPU開發,基于NXP i.MX 8MP平臺!

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

    i.MX 94應用處理器如何變革工業和汽車連接

    半導體發布i.MX 94系列應用處理器,為工業和汽車連接設定了新的標準。作為i.MX 9系列應用處理器的最新成員,i.MX 94旨在提
    的頭像 發表于 01-17 10:51 ?941次閱讀

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

    、集成式eIQ?Neutron神經處理單元(NPU),可實現機器學習和先進邊緣應用,其應用領域涵蓋汽車、工業和物聯網。 作為
    的頭像 發表于 12-26 09:57 ?1764次閱讀
    基于<b class='flag-5'>i.MX</b>95的<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>邊緣計算人工智能解決方案

    i.MX 91生態合作伙伴最新開發板資源

    i.MX 91應用處理器系列能夠快速實現基于Linux的經濟高效的邊緣應用程序。i.MX 91處理器在保持實惠價格的同時,融合了高性能
    的頭像 發表于 12-20 17:00 ?1384次閱讀

    i.MX RT700系列MCU的優勢

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

    發布i.MX 94系列應用處理器

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

    采用TPS65023的i.MX 6電源設計

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

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

    電子發燒友網站提供《使用TPS6521825和LP873347 PMIC為NXP i.MX 8M Mini和Nano供電.pdf》資料免費下載
    發表于 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供電

    電子發燒友網站提供《使用TPS65219為i.MX 8M Plus供電.pdf》資料免費下載
    發表于 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啟動時間

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

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

    日常生活中,人類約80%的信息來自于視覺信息,而視覺信息的載體是數以億萬計的圖片和視頻流,因此如何打造高效而智能的視覺處理解決方案,是擺在開發者面前的重要課題。 推出的i.MX 8M
    的頭像 發表于 08-02 11:39 ?1837次閱讀
    主站蜘蛛池模板: 国产成人在线播放视频 | 亚洲国产成+人+综合 | 最近2018中文字幕免费看2019 | 亚洲一卡二卡三卡 | 99久久网站| 亚洲码在线| 伦理片日本韩国电影三级在线观看 | 日韩毛片高清免费 | freesexvideo性欧美2 | 欧美aaaaa性bbbbb小妇 | 亚洲在成人网在线看 | 美女视频很黄很暴黄是免费的 | 一级毛片一级毛片一级级毛片 | 天天干天天天天 | 在线中文字幕第一页 | 欧美精品国产第一区二区 | 男人午夜天堂 | 欧美猛交xxx呻吟 | 拍拍拍无档又黄又爽视频 | 天天射天天干天天插 | 萌白酱白丝护士服喷水铁牛tv | 亚州视频一区 | 一区二区在线观看高清 | a欧美视频 | 在线 你懂 | 欧美一区二区精品 | 色网站在线看 | 91大神在线免费观看 | 久久久国产乱子伦精品 | 亚洲欧美网 | 欧美一区二区三区视频在线观看 | 婷婷综合久久中文字幕蜜桃三 | 婷婷六月色 | 免费国产网站 | 三级黄色网址 | 九色综合久久综合欧美97 | 2019天天射干 | 亚洲一区二区三区四区在线观看 | haodiaose在线精品免费观看 | 亚洲欧美国产五月天综合 | 天天色天天射天天操 |