色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

深度解析MCU TensorFlow Lite - 網絡邊緣的人工智能

h1654155972.6063 ? 來源:貿澤電子獨家原創 ? 作者:貿澤電子獨家原創 ? 2021-08-12 10:47 ? 次閱讀

嵌入式電子+人工智能

在技術發展的歷史上,技術先獨立發展再相互融合以改變世界的例子比比皆是。原子能和噴氣式發動機的融合催生了核動力航母,改變了20世紀大部分戰爭的形態。計算機和射頻通信的融合產生了智能手機,同時也重新定義了我們與技術以及彼此之間的互動方式。今天,嵌入式電子和人工智能(AI)的融合正日益成為下一個具有顛覆性的技術組合。接下來我們就看一下這種融合的發展演變。

歡迎來到網絡邊緣 人工智能的概念最早出現在古希臘人的著作中,但直到20世紀上半葉,才開始將其作為一種實際技術進行開發。從根本上來說,人工智能讓數字技術仿佛人腦一樣,能夠與模擬世界高效而快速地互動溝通。為了讓人工智能在現實世界獲得實際應用,比如在自動駕駛車輛中,那么在處理多個動態輸入時,電子設備和物理世界之間的交互必須接近瞬時完成。值得慶幸的是,隨著機器學習算法的發展,嵌入式電子系統也在不斷進步。他們的聯姻催生出了邊緣計算的概念。

邊緣計算將過去只有云端強大處理硬件才具備的處理能力,帶給了位于物理-數字接口邊緣的本地設備。再加上MCU傳感器等價格便宜而又性能強大的嵌入式組件的普及,最終在自動化領域掀起了一場規模、功能都史無前例的革命。

TensorFlow Lite:基于微型硬件的大型機器學習算法

TensorFlow是Google主導開發的一套開源軟件庫,使開發人員能夠輕松地將復雜的數值計算算法和機器學習(ML)集成到他們的項目中(圖1)。按照Google的說法,這些庫為Python(所有平臺上的Python 3.7+)和C語言提供穩定的應用程序編程接口(API)。此外,它們還為C++、Go、Java和JavaScript提供不保證向后兼容的API。針對Apple公司的Swift語言,它也提供了一個alpha版本。

TensorFlow為深度神經網絡(DNN)的開發和利用提供了我們常說的端到端機器學習支持。DNN是機器學習的一種應用類型,特別擅長模式識別以及對象檢測與分類。TensorFlow庫支持機器學習過程的兩個階段,即訓練和推斷。其中第一階段是深層神經網絡的訓練,這需要大量算力,通常由服務器級硬件和圖形處理單元(GPU)提供。張量處理單元(TPU)則是最近開發的一種專用集成電路,用于支持這種訓練。第二階段是推斷,即利用在現實世界中接受訓練的DNN來回應新的輸入:按照培訓好的模型分析這些輸入,并根據分析結果提出建議。這應該是嵌入式產品開發人員比較感興趣的階段。

適用于MCU的TensorFlow Lite(TensorFlow庫的一個子集)專門用于在內存受限的設備上執行推斷,大多數嵌入式系統應用中都存在這種設備。它不允許您訓練新的網絡,那仍然需要更高端的硬件。

實用為王:ML應用實例

嵌入式系統上運行人工智能算法的目標,就是要比傳統程序或面向對象的編程方法更高效地處理傳感器收集的真實世界數據。也許在大家的意識中,最常見的使用案例是從傳統汽車到具有自動輔助功能(如車道偏離警報和防撞系統)的汽車,再到無人駕駛汽車這個最終目標的發展歷程。不過,深度學習還有其他一些不那么顯眼的用例,雖然你不知道,但已經在使用了。智能手機中的語音識別或Amazon Alexa等虛擬助手均使用了深度學習算法。其他用例包括用于安防領域的面部檢測和/或背景替換、去除綠幕、遠程會議軟件(如Zoom)等。

人工智能、神經網絡和機器學習等術語有時候給人的印象就像科幻小說或行話。那么這些新興技術的現實意義何在?

使用AI,可以自動監測安全源來識別某些人

同時使用機器學習算法和聯網設備(如物聯網設備)帶來的一個巨大優勢就是,隨著時間的推移,產品可以通過簡單的OTA固件更新來集成新的或經過更好訓練的模型。這意味著產品可以逐漸變得更加智能,并且不局限于制造時能夠實現的功能,只要新的模型和固件不超出硬件的物理內存和處理能力即可。

58277724-f5e8-11eb-9bcf-12bb97331649.png

圖3:將TensorFlow模型轉換為可在MCU等內存受限設備上使用的版本。
(圖源:NXP

工作流程 根據適用于MCU的TensorFlow Lite的說明文檔,開發人員的工作流程可以分為五個關鍵步驟(圖3),具體如下:

1、創建或獲取一個TensorFlow模型

該模型必須足夠小,以便在轉換后適合目標設備,并且它只能使用支持的運算。如果要使用當前不支持的運算,可以提供自定義實現。

2、將模型轉換為TensorFlow Lite FlatBuffer

使用TensorFlow Lite轉換器將模型轉換為標準TensorFlow Lite格式。您可能希望輸出一個量化模型,因為這種模型的尺寸更小,執行效率更高。

3、將FlatBuffer轉換為C位數組

模型保存在只讀程序內存中,并以簡單的C文件形式提供。可以使用標準工具將FlatBuffer轉換為C位數組。

4/集成適用于MCU的TensorFlow Lite C++庫

編寫MCU代碼來收集數據,使用C++庫執行推斷,然后使用結果。

5、部署到設備

編寫程序并將其部署到您的設備。

選擇與TensorFlow Lite庫一起使用的兼容嵌入式平臺時,開發人員應注意以下幾點:

基于32位架構(如Arm Cortex-M處理器)和ESP32的系統。

它可以在內存僅有數十KB的系統上運行。

適用于MCU的TensorFlow Lite采用C++ 11編寫。

適用于MCU的TensorFlow Lite可作為Arduino庫提供。該框架還可以為其他開發環境(如Mbed)生成項目。

不需要操作系統支持、動態內存分配或任何C/C++標準庫。

后續步驟 Google提供四個預先訓練的模型作為示例,可用于在嵌入式平臺上運行。只需稍做修改,就能在各種開發板上使用。這些示例包括:

1、Hello World

演示使用適用于MCU的TensorFlow Lite的必備基礎知識。

2、Micro-Speech

用麥克風捕捉音頻以檢測單詞“yes”和“no”。

3、Person Detection

圖像傳感器捕捉攝像頭數據,以檢測是否有人。

4、Magic Wand

捕獲加速度計數據以對三種不同的身體姿勢進行分類。

編輯:hfy

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

    關注

    146

    文章

    17141

    瀏覽量

    351103
  • 人工智能
    +關注

    關注

    1791

    文章

    47244

    瀏覽量

    238381
  • 機器學習
    +關注

    關注

    66

    文章

    8414

    瀏覽量

    132612
  • 邊緣計算
    +關注

    關注

    22

    文章

    3086

    瀏覽量

    48941
  • tensorflow
    +關注

    關注

    13

    文章

    329

    瀏覽量

    60532

原文標題:適用于MCU的TensorFlow Lite - 網絡邊緣的人工智能

文章出處:【微信號:gh_0ef8449c3acb,微信公眾號:SmartMcu】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    未來的人工智能技術趨勢是什么?

    隨著Google、Microsoft和Facebook等巨頭的大力投入,深度學習正在超越機器學習,人工智能來勢兇猛。那么,如今人工智能最熱門的技術趨勢是什么?黑匣認為,復雜神經網絡、L
    發表于 12-23 14:21

    人工智能:超越炒作

    ,路徑規劃和異常檢測,以及用于在這些引擎上部署機器學習模型(包括神經網絡和經典機器學習算法)的平臺和工具的集成。這只是第一步,因為恩智浦已經在努力將可擴展的人工智能加速器集成到其設備中,這將使機器學習
    發表于 05-29 10:46

    人工智能AI-卷積神經網絡LabVIEW之Yolov3+tensorflow深度學習有用嗎?

    介紹:人工智能AI到來,工業上很多學員不了解C#中labview中如何調用tensorflow進行深度學習模型的訓練和調用,推出一整套完整的簡易學的視頻課程,使學員能在沒有任何深度學習
    發表于 11-27 11:19

    迅為RK3399開發板人工智能深度學習框架

    `迅為率先在RK3399 開發板上支持了Docker、TensorFlow目標檢測API、OpenCV、Keras、scikit-learn、pytorch和Python等,組成了人工智能深度學習
    發表于 05-21 17:28

    Labview深度學習tensorflow人工智能目標檢測-教學貼【連載】

    本帖最后由 wcl86 于 2021-6-3 16:23 編輯 應廣大學員要求,現開通Labview深度學習tensorflow人工智能目標檢測-教學貼,有需要的學員,可以收藏本貼,接下來會
    發表于 05-28 11:58

    路徑規劃用到的人工智能技術

    路徑規劃用到的人工智能技術二 人工智能編程語言/數據結構與算法三 人工智能基礎原理四 智能信息獲取(簡稱爬蟲) 與數據分析1、發起請求3、解析
    發表于 07-20 06:53

    人工智能芯片是人工智能發展的

    人工智能芯片是人工智能發展的 | 特倫斯謝諾夫斯基責編 | 屠敏本文內容經授權摘自《深度學習 智能時代的核心驅動力量》從AlphaGo的人
    發表于 07-27 07:02

    微型微控制器與強大的人工智能(AI)世界有什么關系

    AI設計主要參與方都是功能強大的CPU,GPU和FPGA等。微型微控制器與強大的人工智能(AI)世界有什么關系?但隨著AI從云到邊緣的發展,使得這一觀點正在迅速改變,AI計算引擎使MCU能夠突破
    發表于 11-01 08:55

    基于RK3399ProD的人工智能開發板深度學習課程分享

    基于RK3399ProD的人工智能開發板深度學習課程分享
    發表于 02-11 08:54

    什么是人工智能、機器學習、深度學習和自然語言處理?

    ,做出預測,以及測試機器學習或深度學習的結果。人工智能適用于云端,在那里它可以處理大數據。未來的人工智能將主要集中在具有專門硬件架構的邊緣設備上。我們希望
    發表于 03-22 11:19

    嵌入式人工智能學習路線

    系統項目簡介:人工智能工業分揀系統基于AI計算機視覺、AI語音識別+機械臂控制為一體的機械臂控制、倉庫貨物分揀、整理功能,基于TensorFlow框架,通過深度學習神經網絡算法識別倉庫
    發表于 09-16 17:07

    《移動終端人工智能技術與應用開發》人工智能的發展與AI技術的進步

    人工智能打發展是算法優先于實際應用。近幾年隨著人工智能的不斷普及,許多深度學習算法涌現,從最初的卷積神經網絡(CNN)到機器學習算法的時代。由于應用環境的差別衍生出不同的學習算法:線性
    發表于 02-17 11:00

    《移動終端人工智能技術與應用開發》+理論學習

    收到《移動終端人工智能技術與應用開發》有一段時間了,由于時間有限,加上工作原因,目前只看到第3章,前幾章主要介紹人工智能和機器學習的基礎知識,發展歷程,分類等,重點說明了,在移動終端上如何實現人工
    發表于 02-27 23:28

    深度解析行業場景中的人工智能應用

    由中國人工智能學會主辦的2018全球人工智能技術大會(GAITC)在北京國家會議中心完美收官。七場開放式論壇涉及智能駕駛、深度學習、智慧金融、自然語言處理、青年科學家、
    的頭像 發表于 05-28 15:16 ?4509次閱讀

    TensorFlow Lite for MCUs - 網絡邊緣的人工智能

    定義了我們與技術以及彼此之間的互動方式。今天,嵌入式電子和人工智能 (AI) 的融合正日益成為下一個具有顛覆性的技術組合。接下來我們就看一下這種融合的發展演變。
    的頭像 發表于 05-09 09:49 ?844次閱讀
    <b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b> for MCUs - <b class='flag-5'>網絡</b><b class='flag-5'>邊緣</b><b class='flag-5'>的人工智能</b>
    主站蜘蛛池模板: 三级成年网站在线观看| 精品久久综合1区2区3区激情| 97一期涩涩97片久久久久久久| 亚洲精品视频观看| 性xxxx18公交车| 无限资源在线观看播放| 天天综合亚洲综合网站| 深夜释放自己污在线看| 四虎国产精品免费观看视频| 日韩大胆视频| 色人格影院第四色| 我和黑帮老大第365天第2季在线| 色情在线avav| 午夜影视不充值观看| 我和妽妽在厨房里的激情区二区 | 久久这里有精品| 久久久精品久久久久久| 久久人人爽人人片AV人成| 久久亚洲精品AV成人无码| 久久综合视频网站| 内射少妇36P九色| 青青草原直播| 色综合色综合久久综合频道| 摥管专用动态图399期| 午夜国产精品视频在线| 亚洲日本欧美日韩高观看| 在线天天看片免费视频观看| 777久久人妻少妇嫩草AV| 99久久香蕉| 国产 亚洲 日韩 欧美 在线观看| 国产3级在线| 黄色一级毛片免费| 麻豆免费观看高清完整视频在线 | 精品国产免费人成视频| 久久精品综合电影| 暖暖视频大全免费观看| 日本亚洲精品色婷婷在线影院| 四虎影视永久无码精品| 亚洲午夜福利未满十八勿进| 2021国产精品国产精华| 电影 qvod|