国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

還不錯!裝有移動設備和嵌入式設備的神經網絡機器學習軟件

電子工程師 ? 來源:未知 ? 作者:李建兵 ? 2018-03-06 09:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arm NN

最近,Arm宣布推出神經網絡機器學習(ML) 軟件 Arm NN。這項關鍵性技術,可在基于 Arm 的高能效平臺上輕松構建和運行機器學習應用程序。

實際上,該軟件橋接了現有神經網絡框架(例如 TensorFlow 或 Caffe)與在嵌入式 Linux 平臺上運行的底層處理硬件(例如 CPU、GPU 或新型 Arm 機器學習處理器)。這樣,開發人員能夠繼續使用他們首選的框架和工具,經 Arm NN 無縫轉換結果后可在底層平臺上運行。

機器學習需要一個訓練階段,也就是學習階段(“這些是貓的圖片”),另外還需要一個推理階段,也就是應用所學的內容(“這是貓的圖片嗎?”)。訓練目前通常在服務器或類似設備上發生,而推理則更多地轉移到網絡邊緣,這正是新版本 Arm NN 的重點所在。

一切圍繞平臺

機器學習工作負載的特點是計算量大、需要大量存儲器帶寬,這正是移動設備和嵌入式設備面臨的最大挑戰之一。隨著運行機器學習的需求日益增長,對這些工作負載進行分區變得越來越重要,以便充分利用可用計算資源。軟件開發人員面臨的可能是很多不同的平臺,這就帶來一個現實問題:CPU 通常包含多個內核(在 Arm DynamIQ big.LITTLE 中,甚至還有多種內核類型),還要考慮 GPU,以及許多其他類型的專用處理器,包括 Arm 機器學習處理器,這些都是整體解決方案的一部分。Arm NN 這時就能派上用場。

下圖中可以看出,Arm NN 扮演了樞紐角色,既隱藏了底層硬件平臺的復雜性,同時讓開發人員能夠繼續使用他們的首選神經網絡框架。

使用機器學習的應用程序 需要機器學習的已編寫應用程序
TensorFlow、Caffe 等 繼續使用現有的高級別機器學習框架和支持工具
Arm NN 自動將上述格式轉換為 Arm NN,優化圖表,并使用 Compute Library 中的函數,使其面向目標硬件
Compute Library 低級別的機器學習函數,針對各種硬件內核(目前為 Cortex-A 和 Mali GPU)進行了優化
CMSIS-NN 低級別 NN 函數,針對 Cortex-M CPU 進行了優化
平臺 包含多個內核和內核類型(例如 CPU、GPU,今后還有 Arm 機器學習處理器)

Arm NN SDK 概覽(首次發布版本)

您可能已經注意到,Arm NN 的一個關鍵要求是Compute Library,它包含一系列低級別機器學習和計算機視覺函數,面向Arm Cortex-ACPU 和Arm Mali GPU。我們的目標是讓這個庫匯集針對這些函數的一流優化,近期的優化已經展示了顯著的性能提升 – 比同等 OpenCV 函數提高了 15 倍甚至更多。如果您是Cortex-MCPU 的用戶,現在還有一個機器學習原語庫 – 也就是近期發布的CMSIS-NN。

CMSIS-NN 是一系列高效神經網絡內核的集合,其開發目的是最大程度地提升神經網絡的性能,減少神經網絡在面向智能物聯網邊緣設備的 Arm Cortex-M 處理器內核上的內存占用。Arm開發這個庫的目的是全力提升這些資源受限的 Cortex CPU 上的神經網絡推理性能。借助基于 CMSIS-NN 內核的神經網絡推理,運行時/吞吐量和能效可提升大約 5 倍。

主要優勢

有了 Arm NN,開發人員可以即時獲得一些關鍵優勢:

更輕松地在嵌入式系統上運行 TensorFlow 和 Caffe

Compute Library 內部的一流優化函數,讓用戶輕松發揮底層平臺的強大性能

無論面向何種內核類型,編程模式都是相同的

現有軟件能夠自動利用新硬件特性

與 Compute Library 相同,Arm NN 也是作為開源軟件發布的,這意味著它能夠相對簡單地進行擴展,從而適應 Arm 合作伙伴的其他內核類型。

適用于 Android 的 Arm NN

在五月舉行的 Google I/O 年會上,Google 發布了針對 Android 的 TensorFlow Lite,預示著主要新型 API 開始支持在基于 Arm 的 Android 平臺上部署神經網絡。表面上,這與 Android 下的 Arm NN SDK 解決方案非常相似。使用 NNAPI 時,機器學習工作負載默認在 CPU 上運行,但硬件抽象層 (HAL) 機制也支持在其他類型的處理器或加速器上運行這些工作負載。Google 發布以上消息的同時,我們的 Arm NN 計劃也進展順利,這是為使用 Arm NN 的 Mali GPU 提供 HAL。今年晚些時候,我們還將為 Arm 機器學習處理器提供硬件抽象層。

Arm 對 Google NNAPI 的支持概覽

Arm NN 的未來發展

這只是 Arm NN 的第一步:我們還計劃添加其他高級神經網絡作為輸入,對 Arm NN 調試程序執行進一步的圖形級別優化,覆蓋其他類型的處理器或加速器……請密切關注今年的發展!

⊙Cortex-M與機器學習|神經網絡教會小怪物走路

⊙機器學習讓拍照更智能|Arm與Facebook、Arcsoft合作開發更高性能的移動設備技術

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

    關注

    5198

    文章

    20449

    瀏覽量

    334077

原文標題:Arm NN:在移動和嵌入式設備上無縫構建和運行機器學習應用程序

文章出處:【微信號:Ithingedu,微信公眾號:安芯教育科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    面向嵌入式部署的神經網絡優化:模型壓縮深度解析

    1.為什么需要神經網絡模型壓縮? 神經網絡已經成為解決復雜機器學習問題的強大工具。然而,這種能力往往伴隨著模型規模和計算復雜度的增加。當輸入維度較大(例如長時序窗口、高分辨率特征空間)
    的頭像 發表于 02-24 15:37 ?4770次閱讀
    面向<b class='flag-5'>嵌入式</b>部署的<b class='flag-5'>神經網絡</b>優化:模型壓縮深度解析

    嵌入式單片機開發學習路徑

    嵌入式系統是現代科技的重要組成部分,廣泛應用于智能家居、汽車電子、工業控制、醫療設備等領域。學習嵌入式單片機開發不僅能提升個人技能,還能開拓職業發展路徑。本文將為你提供一條詳細的
    發表于 02-09 15:42

    如何在STM32和Arduino上實現卷積神經網絡

    在大多數情況下,實用的機器學習算法需要大量計算資源(CPU 運算周期和內存占用)。不過,TensorFlow Lite 近期推出了一個實驗版本,可在多款微控制器上運行。倘若我們能構建出適用于資源受限設備的模型,便能著手將
    的頭像 發表于 01-19 10:04 ?4038次閱讀
    如何在STM32和Arduino上實現卷積<b class='flag-5'>神經網絡</b>

    什么是嵌入式應用開發?

    設計、實現和部署,還包括硬件選擇、軟件設計、測試、集成和維護等流程?。 定義和背景 嵌入式應用開發是指將軟件部署到嵌入式系統中,這些系統廣泛應用于消費電子和工業自動化中。
    發表于 01-12 16:13

    神經網絡的初步認識

    日常生活中的智能應用都離不開深度學習,而深度學習則依賴于神經網絡的實現。什么是神經網絡神經網絡的核心思想是模仿生物
    的頭像 發表于 12-17 15:05 ?328次閱讀
    <b class='flag-5'>神經網絡</b>的初步認識

    系統嵌入式學習路線

    到搞的很精通,我要學會抓住重點,學會取舍,達到一通百通,事半功倍的學習效果。 首先嵌入式技術主要分為嵌入式軟件嵌入式硬件2大方向。
    發表于 12-16 07:49

    ARM嵌入式這樣學

    )話題大熱,Arm也推出神經網絡機器學習軟件 Arm NN,可在基于Arm的高能效平臺上輕松構建和運行機器
    發表于 12-04 07:48

    嵌入式開發的關鍵點介紹

    設備移動設備。因此,嵌入式開發需要考慮系統的功耗,并編寫節能的代碼以延長系統的使用壽命。 4. 軟件集成:
    發表于 11-13 08:12

    NMSIS神經網絡庫使用介紹

    NMSIS NN 軟件庫是一組高效的神經網絡內核,旨在最大限度地提高 Nuclei N 處理器內核上的神經網絡的性能并最??大限度地減少其內存占用。 該庫分為多個功能,每個功能涵蓋特定類別
    發表于 10-29 06:08

    如何在機器視覺中部署深度學習神經網絡

    圖 1:基于深度學習的目標檢測可定位已訓練的目標類別,并通過矩形框(邊界框)對其進行標識。 在討論人工智能(AI)或深度學習時,經常會出現“神經網絡”、“黑箱”、“標注”等術語。這些概念對非專業
    的頭像 發表于 09-10 17:38 ?901次閱讀
    如何在<b class='flag-5'>機器</b>視覺中部署深度<b class='flag-5'>學習</b><b class='flag-5'>神經網絡</b>

    嵌入式開發就業還有前景嗎?

    ,嵌入式開發的主要工作是開發各種醫療設備和系統,如醫療影像、醫療機器人、遠程診療等。嵌入式開發人員需要掌握相關的硬件和軟件技術,如處理器、傳
    發表于 07-16 10:47

    神經網絡專家系統在電機故障診斷中的應用

    摘要:針對傳統專家系統不能進行自學習、自適應的問題,本文提出了基于種經網絡專家系統的并步電機故障診斷方法。本文將小波神經網絡和專家系統相結合,充分發揮了二者故障診斷的優點,很大程度上降低了對電機
    發表于 06-16 22:09

    嵌入式開發入門指南:從零開始學習嵌入式

    開發(設備驅動、內核編譯) 4. 推薦的學習資源書籍:《嵌入式系統軟件設計基礎》《ARM Cortex-M系列嵌入式開發》在線課程:慕課網、
    發表于 05-15 09:29

    嵌入式軟件行業增長驅動因素

    嵌入式軟件在物聯網應用中至關重要,因為它管理設備操作、控制傳感器、支持連接并確保數據安全。例如,在智能家居中,恒溫器、安全攝像頭和燈光等設備使用嵌入
    的頭像 發表于 05-09 11:26 ?812次閱讀

    ETAS全新的嵌入式AI解決方案

    “將訓練后的AI神經網絡模型,自動化生成安全且高效的C代碼,用于嵌入式系統” ,近日ETAS攜全新的智能化工具Embedded AI Coder亮相2025上海國際車展。
    的頭像 發表于 05-07 11:43 ?2043次閱讀
    ETAS全新的<b class='flag-5'>嵌入式</b>AI解決方案