在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

深度解析MCU TensorFlow Lite - 網(wǎng)絡(luò)邊緣的人工智能

h1654155972.6063 ? 來源:貿(mào)澤電子獨家原創(chuàng) ? 作者:貿(mào)澤電子獨家原創(chuàng) ? 2021-08-12 10:47 ? 次閱讀

嵌入式電子+人工智能

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

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

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

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

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

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

適用于MCU的TensorFlow Lite(TensorFlow庫的一個子集)專門用于在內(nèi)存受限的設(shè)備上執(zhí)行推斷,大多數(shù)嵌入式系統(tǒng)應(yīng)用中都存在這種設(shè)備。它不允許您訓練新的網(wǎng)絡(luò),那仍然需要更高端的硬件。

實用為王:ML應(yīng)用實例

嵌入式系統(tǒng)上運行人工智能算法的目標,就是要比傳統(tǒng)程序或面向?qū)ο蟮木幊谭椒ǜ咝У靥幚韨鞲衅魇占恼鎸嵤澜鐢?shù)據(jù)。也許在大家的意識中,最常見的使用案例是從傳統(tǒng)汽車到具有自動輔助功能(如車道偏離警報和防撞系統(tǒng))的汽車,再到無人駕駛汽車這個最終目標的發(fā)展歷程。不過,深度學習還有其他一些不那么顯眼的用例,雖然你不知道,但已經(jīng)在使用了。智能手機中的語音識別或Amazon Alexa等虛擬助手均使用了深度學習算法。其他用例包括用于安防領(lǐng)域的面部檢測和/或背景替換、去除綠幕、遠程會議軟件(如Zoom)等。

人工智能、神經(jīng)網(wǎng)絡(luò)和機器學習等術(shù)語有時候給人的印象就像科幻小說或行話。那么這些新興技術(shù)的現(xiàn)實意義何在?

使用AI,可以自動監(jiān)測安全源來識別某些人

同時使用機器學習算法和聯(lián)網(wǎng)設(shè)備(如物聯(lián)網(wǎng)設(shè)備)帶來的一個巨大優(yōu)勢就是,隨著時間的推移,產(chǎn)品可以通過簡單的OTA固件更新來集成新的或經(jīng)過更好訓練的模型。這意味著產(chǎn)品可以逐漸變得更加智能,并且不局限于制造時能夠?qū)崿F(xiàn)的功能,只要新的模型和固件不超出硬件的物理內(nèi)存和處理能力即可。

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

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

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

1、創(chuàng)建或獲取一個TensorFlow模型

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

2、將模型轉(zhuǎn)換為TensorFlow Lite FlatBuffer

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

3、將FlatBuffer轉(zhuǎn)換為C位數(shù)組

模型保存在只讀程序內(nèi)存中,并以簡單的C文件形式提供??梢允褂脴藴使ぞ邔latBuffer轉(zhuǎn)換為C位數(shù)組。

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

編寫MCU代碼來收集數(shù)據(jù),使用C++庫執(zhí)行推斷,然后使用結(jié)果。

5、部署到設(shè)備

編寫程序并將其部署到您的設(shè)備。

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

基于32位架構(gòu)(如Arm Cortex-M處理器)和ESP32的系統(tǒng)。

它可以在內(nèi)存僅有數(shù)十KB的系統(tǒng)上運行。

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

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

不需要操作系統(tǒng)支持、動態(tài)內(nèi)存分配或任何C/C++標準庫。

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

1、Hello World

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

2、Micro-Speech

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

3、Person Detection

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

4、Magic Wand

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

編輯:hfy

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

    關(guān)注

    146

    文章

    17316

    瀏覽量

    352370
  • 人工智能
    +關(guān)注

    關(guān)注

    1796

    文章

    47643

    瀏覽量

    239865
  • 機器學習
    +關(guān)注

    關(guān)注

    66

    文章

    8438

    瀏覽量

    132973
  • 邊緣計算
    +關(guān)注

    關(guān)注

    22

    文章

    3121

    瀏覽量

    49383
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    329

    瀏覽量

    60600

原文標題:適用于MCU的TensorFlow Lite - 網(wǎng)絡(luò)邊緣的人工智能

文章出處:【微信號:gh_0ef8449c3acb,微信公眾號:SmartMcu】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    未來的人工智能技術(shù)趨勢是什么?

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

    人工智能:超越炒作

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

    人工智能AI-卷積神經(jīng)網(wǎng)絡(luò)LabVIEW之Yolov3+tensorflow深度學習有用嗎?

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

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

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

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

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

    路徑規(guī)劃用到的人工智能技術(shù)

    路徑規(guī)劃用到的人工智能技術(shù)二 人工智能編程語言/數(shù)據(jù)結(jié)構(gòu)與算法三 人工智能基礎(chǔ)原理四 智能信息獲?。ê喎Q爬蟲) 與數(shù)據(jù)分析1、發(fā)起請求3、解析
    發(fā)表于 07-20 06:53

    人工智能芯片是人工智能發(fā)展的

    人工智能芯片是人工智能發(fā)展的 | 特倫斯謝諾夫斯基責編 | 屠敏本文內(nèi)容經(jīng)授權(quán)摘自《深度學習 智能時代的核心驅(qū)動力量》從AlphaGo的人
    發(fā)表于 07-27 07:02

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

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

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

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

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

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

    嵌入式人工智能學習路線

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

    《移動終端人工智能技術(shù)與應(yīng)用開發(fā)》人工智能的發(fā)展與AI技術(shù)的進步

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

    《移動終端人工智能技術(shù)與應(yīng)用開發(fā)》+理論學習

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

    深度解析行業(yè)場景中的人工智能應(yīng)用

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

    TensorFlow Lite for MCUs - 網(wǎng)絡(luò)邊緣的人工智能

    定義了我們與技術(shù)以及彼此之間的互動方式。今天,嵌入式電子和人工智能 (AI) 的融合正日益成為下一個具有顛覆性的技術(shù)組合。接下來我們就看一下這種融合的發(fā)展演變。
    的頭像 發(fā)表于 05-09 09:49 ?882次閱讀
    <b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b> for MCUs - <b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>邊緣</b><b class='flag-5'>的人工智能</b>
    主站蜘蛛池模板: 欧美成人久久 | 免费高清一级欧美片在线观看 | 乱人伦一区二区三区 | 一区二区三区精品国产欧美 | 日韩一卡 二卡 三卡 四卡 免费视频 | 91九色麻豆| 国产卡1卡2卡三卡网站免费 | 一区| 欧美一区二区三区影院 | 亚洲人成a在线网站 | 天天搞天天搞 | 亚洲欧美精品一区二区 | 22eee在线播放成人免费视频 | 黄视频网站免费看 | 亚洲人成电影综合网站色 | 国产高清免费午夜在线视频 | 欧美性猛交xxxx乱大交 | www亚洲欲色成人久久精品 | 免费 的黄色 | 无遮挡很爽很污很黄很色的网站 | 夜间免费视频 | 午夜小视频免费 | 久久精品影院永久网址 | 曰本三级香港三级人妇99视频 | 婷婷资源 | 日本一区二区三区免费看 | bt天堂网www连接 | 天天色天天射天天操 | 国产日韩三级 | 国产精品区在线12p 国产精品任我爽爆在线播放6080 | www亚洲欲色成人久久精品 | 亚色最新网址 | 一级毛片在线播放 | 中文日产国产精品久久 | 99久久综合给久久精品 | 四虎综合九九色九九综合色 | 伊人网大香 | 国产主播一区二区 | jizz免费一区二区三区 | 热re99久久精品国产99热 | 欧美成人a |