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

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

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

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

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

星星科技指導(dǎo)員 ? 來(lái)源:mouser ? 作者:mouser ? 2023-05-09 09:49 ? 次閱讀

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

歡迎來(lái)到網(wǎng)絡(luò)邊緣

人工智能的概念最早出現(xiàn)在古希臘人的著作中,但直到20世紀(jì)上半葉,才開(kāi)始將其作為一種實(shí)際技術(shù)進(jìn)行開(kāi)發(fā)。從根本上來(lái)說(shuō),AI使數(shù)字技術(shù)像人腦一樣,能夠與模擬世界有效互動(dòng)、響應(yīng)溝通。為了使AI在現(xiàn)實(shí)世界的應(yīng)用具有實(shí)用性,比如自動(dòng)駕駛車(chē)輛,在處理多個(gè)動(dòng)態(tài)輸入時(shí),電子設(shè)備和物理世界之間的交互必須接近瞬時(shí)完成。值得慶幸的是,隨著機(jī)器學(xué)習(xí)算法的發(fā)展,嵌入式電子系統(tǒng)也在不斷進(jìn)步。他們的聯(lián)姻催生了邊緣計(jì)算的概念。

邊緣計(jì)算獲得了過(guò)去只有云端強(qiáng)大的處理硬件才能實(shí)現(xiàn)的處理能力,并將這種能力帶給了位于物理-數(shù)字接口邊緣的本地設(shè)備。再加上微控制器傳感器等廉價(jià)而穩(wěn)健的嵌入式組件的普及,給自動(dòng)化領(lǐng)域,無(wú)論是規(guī)模上還是功能上都帶來(lái)了一場(chǎng)革命。

TensorFlow Lite: 微型硬件上的大ML算法

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

pYYBAGRZppuAYfd9AAF1vZFOWwc091.png

圖1:Google的TensorFlow Lite for Microcontrollers網(wǎng)站。(資料來(lái)源:Google)

TensorFlow為深度神經(jīng)網(wǎng)絡(luò) (DNN) 的開(kāi)發(fā)和利用提供了所謂的端到端機(jī)器學(xué)習(xí)支持。 DNN是ML的一種實(shí)現(xiàn),它特別擅長(zhǎng)模式識(shí)別以及對(duì)象檢測(cè)與分類(lèi)。TensorFlow庫(kù)支持機(jī)器學(xué)習(xí)過(guò)程的兩個(gè)階段,即訓(xùn)練和推理。首先是深層神經(jīng)網(wǎng)絡(luò)的訓(xùn)練,這需要大量算力,通常由服務(wù)器級(jí)硬件和圖形處理單元 (GPU) 提供。最近開(kāi)發(fā)了被稱(chēng)為張量處理單元 (TPU) 的專(zhuān)用集成電路來(lái)支持這種訓(xùn)練。第二階段是推理,即利用現(xiàn)實(shí)世界中經(jīng)過(guò)訓(xùn)練的DNN來(lái)響應(yīng)新的輸入,按照培訓(xùn)好的模型分析這些輸入,并根據(jù)分析結(jié)果提出建議。這應(yīng)該是嵌入式產(chǎn)品開(kāi)發(fā)人員比較感興趣的階段。

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

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

人工智能、神經(jīng)網(wǎng)絡(luò)和機(jī)器學(xué)習(xí)等術(shù)語(yǔ)可以看成是科幻小說(shuō)或行話(huà)。那么這些新興技術(shù)的現(xiàn)實(shí)意義何在?

運(yùn)行在嵌入式系統(tǒng)上的AI算法的目標(biāo),是以比傳統(tǒng)程序或面向?qū)ο蟮木幊谭椒ǜ咝У姆绞教幚韨鞲衅魇占恼鎸?shí)世界數(shù)據(jù)。也許在大家的意識(shí)中,最明顯的使用案例是從傳統(tǒng)汽車(chē)到具有自動(dòng)輔助功能(如車(chē)道偏離警報(bào)和防撞系統(tǒng))的汽車(chē),再到無(wú)人駕駛汽車(chē)這個(gè)最終目標(biāo)的發(fā)展歷程。不過(guò),深度學(xué)習(xí)還有其他一些不那么明顯的用例,雖然你不知道,但已經(jīng)在使用了。智能手機(jī)中的語(yǔ)音識(shí)別或Amazon Alexa等虛擬助手均使用了深度學(xué)習(xí)算法。其他用例包括用于安防領(lǐng)域的面部檢測(cè)和/或背景替換、sans綠幕、遠(yuǎn)程會(huì)議軟件(如Zoom)等。

同時(shí)使用機(jī)器學(xué)習(xí)算法和互聯(lián)網(wǎng)連接的設(shè)備(如物聯(lián)網(wǎng)設(shè)備)的一個(gè)巨大優(yōu)勢(shì)是,隨著時(shí)間的推移,產(chǎn)品可以通過(guò)簡(jiǎn)單的無(wú)線固件更新來(lái)集成新的或經(jīng)過(guò)更好訓(xùn)練的模型。這意味著產(chǎn)品可以逐漸變得更加智能,并且不局限于制造時(shí)可能實(shí)現(xiàn)的功能,只要新型號(hào)和固件不超出硬件的物理內(nèi)存和處理能力即可。

pYYBAGRZpp6AXVlsAAGUa8m9O2E432.png

圖2:將TensorFlow模型轉(zhuǎn)換為可在微控制器等內(nèi)存受限設(shè)備上使用的版本。(資料來(lái)源:NXP

工作流程

根據(jù)TensorFlow Lite for Microcontrollers的附帶文檔,開(kāi)發(fā)人員的工作流程可以分為五個(gè)關(guān)鍵步驟(圖2), 具體如下:

1. 創(chuàng)建或獲取一個(gè)TensorFlow模型:該模型必須足夠小,以便在轉(zhuǎn)換后適合目標(biāo)設(shè)備,并且它只能使用支持的運(yùn)算。如果要使用當(dāng)前不支持的運(yùn)算,可以提供自定義實(shí)現(xiàn)。
2. 將模型轉(zhuǎn)換為T(mén)ensorFlow Lite FlatBuffer:您將使用TensorFlow Lite轉(zhuǎn)換器將模型轉(zhuǎn)換為標(biāo)準(zhǔn)TensorFlow Lite格式。您可能希望輸出一個(gè)量化模型,因?yàn)檫@種模型的尺寸更小,執(zhí)行效率更高。
3. 將FlatBuffer轉(zhuǎn)換為C字節(jié)數(shù)組:模型保存在只讀程序內(nèi)存中,并以簡(jiǎn)單的C文件形式提供。可以使用標(biāo)準(zhǔn)工具將FlatBuffer轉(zhuǎn)換為C字節(jié)數(shù)組。
4. 集成TensorFlow Lite for Microcontrollers C++庫(kù):編寫(xiě)微控制器代碼來(lái)收集數(shù)據(jù),使用C++庫(kù)執(zhí)行推理,然后使用結(jié)果。
5. 部署到設(shè)備:編寫(xiě)程序并將其部署到您的設(shè)備。

在選擇與TensorFlow Lite庫(kù)一起使用的兼容嵌入式平臺(tái)時(shí),開(kāi)發(fā)人員應(yīng)注意以下幾點(diǎn):

1. 基于32位架構(gòu)(如Arm Cortex-M處理器)和ESP32的系統(tǒng)。
2. 它可以運(yùn)行在內(nèi)存大小達(dá)數(shù)十KB的系統(tǒng)上。
3. TensorFlow Lite for Microcontrollers是用C++ 11編寫(xiě)的。
4. TensorFlow Lite for Microcontrollers可作為Arduino庫(kù)提供。該框架還可以為其他開(kāi)發(fā)環(huán)境(如Mbed)生成項(xiàng)目。
5. 不需要操作系統(tǒng)支持、動(dòng)態(tài)內(nèi)存分配或任何C/C++標(biāo)準(zhǔn)庫(kù)。

接下來(lái)的步驟

Google提供四個(gè)事先訓(xùn)練好的模型作為示例,可用于在嵌入式平臺(tái)上運(yùn)行。只需稍做修改,就能在各種開(kāi)發(fā)板上使用。這些示例包括:

Hello World:演示使用TensorFlow Lite for Microcontrollers的必備基礎(chǔ)知識(shí)。
Micro-Speech:用麥克風(fēng)捕捉音頻以檢測(cè)單詞“yes”和“no”。
Person Deflection:圖像傳感器捕捉攝像頭數(shù)據(jù),以檢測(cè)是否有人。
Magic Wand:捕獲加速度計(jì)數(shù)據(jù)以對(duì)三種不同的手勢(shì)進(jìn)行分類(lèi)。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 發(fā)動(dòng)機(jī)

    關(guān)注

    33

    文章

    2498

    瀏覽量

    69711
  • 嵌入式
    +關(guān)注

    關(guān)注

    5092

    文章

    19177

    瀏覽量

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

    關(guān)注

    1796

    文章

    47666

    瀏覽量

    240272
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    人工智能是什么?

    。 說(shuō)了那么多關(guān)于人工智能機(jī)器人的發(fā)展,我們來(lái)看看當(dāng)前市面上可以看到的落地化機(jī)器人有哪些?,如:法國(guó)的人形機(jī)器人NAO,軟銀公司的帶有情緒的機(jī)器人Pepper等等,大家會(huì)發(fā)現(xiàn),這些機(jī)器人的硬件都做
    發(fā)表于 09-16 15:40

    人工智能傳感技術(shù)

    人工智能傳感技術(shù),希望有興趣的人共享
    發(fā)表于 06-03 09:03

    TensorFlow-cn_0.3_beta_zh,人工智能入門(mén)資料

    TensorFlow-cn_0.3_beta_zh,人工智能入門(mén)資料,花積分在別的論壇買(mǎi)的
    發(fā)表于 11-09 11:44

    解讀人工智能的未來(lái)

    `已歷經(jīng)60多年的人工智能在物聯(lián)網(wǎng)以及大數(shù)據(jù)的推動(dòng)下,實(shí)現(xiàn)飛躍式的發(fā)展,并且迎來(lái)了第三個(gè)黃金周期。必優(yōu)傳感今天和大家解讀一下關(guān)于人工智能的未來(lái)。自從有了人工智能,引發(fā)了人類(lèi)的各種“未來(lái)論”。有人說(shuō)
    發(fā)表于 11-14 10:43

    人工智能:超越炒作

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

    什么是基于云計(jì)算的人工智能服務(wù)?

    如今,采用人工智能的企業(yè)遇到了一個(gè)主要障礙,那就是在內(nèi)部開(kāi)發(fā)人工智能產(chǎn)品成本高昂,因此有了外包人工智能產(chǎn)品的需求。而對(duì)于從中小企業(yè)到預(yù)算受限的大型企業(yè)來(lái)說(shuō),通過(guò)云計(jì)算來(lái)采用人工智能的成
    發(fā)表于 09-11 11:51

    Labview深度學(xué)習(xí)tensorflow人工智能目標(biāo)檢測(cè)-教學(xué)貼【連載】

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

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

    路徑規(guī)劃用到的人工智能技術(shù)二 人工智能編程語(yǔ)言/數(shù)據(jù)結(jié)構(gòu)與算法三 人工智能基礎(chǔ)原理四 智能信息獲取(簡(jiǎn)稱(chēng)爬蟲(chóng)) 與數(shù)據(jù)分析1、發(fā)起請(qǐng)求3、解析內(nèi)容4、保存數(shù)據(jù)二、Requests庫(kù)介紹
    發(fā)表于 07-20 06:53

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

    人工智能芯片是人工智能發(fā)展的 | 特倫斯謝諾夫斯基責(zé)編 | 屠敏本文內(nèi)容經(jīng)授權(quán)摘自《深度學(xué)習(xí) 智能時(shí)代的核心驅(qū)動(dòng)力量》從AlphaGo的人機(jī)對(duì)戰(zhàn),到無(wú)人駕駛汽車(chē)的上路,再到AI合成主播
    發(fā)表于 07-27 07:02

    基于RK3399 + RK1808的人工智能平臺(tái)項(xiàng)目實(shí)戰(zhàn)

    設(shè)備,沒(méi)有固定的有線網(wǎng)絡(luò),移動(dòng)流量成本是相當(dāng)?shù)拇蟮碾x線無(wú)法工作,云端的人工智能識(shí)別高度依賴(lài)網(wǎng)絡(luò),如果網(wǎng)絡(luò)離線,所有功能都將無(wú)法使用AI 邊緣
    發(fā)表于 06-24 17:44

    嵌入式人工智能學(xué)習(xí)路線

    機(jī)器學(xué)習(xí)兩門(mén)課程,基于第一大主流編程語(yǔ)言Python,讓學(xué)員熟悉人工智能概念與行業(yè)前景,掌握Python編程基礎(chǔ)及常用庫(kù)使用、TensorFlow基礎(chǔ)及神經(jīng)網(wǎng)絡(luò)、熟悉TFlearn相關(guān)知識(shí)點(diǎn)。課程間小項(xiàng)
    發(fā)表于 09-16 17:07

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

    ,隨機(jī)森林,K-均值算法,支持向量機(jī)和人工神經(jīng)網(wǎng)絡(luò)等等。在應(yīng)用方面表現(xiàn)也異常突出,目前89%的人工智能專(zhuān)利申請(qǐng)和40%人工智能范圍相關(guān)專(zhuān)利都屬于機(jī)器學(xué)習(xí)的范疇,可見(jiàn)機(jī)器學(xué)習(xí)的時(shí)代化進(jìn)程
    發(fā)表于 02-17 11:00

    《移動(dòng)終端人工智能技術(shù)與應(yīng)用開(kāi)發(fā)》+理論學(xué)習(xí)

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

    在物聯(lián)網(wǎng)邊緣執(zhí)行您的人工智能

      底線是邊緣的人工智能很可能在你的未來(lái)。當(dāng)涉及到邊緣人工智能時(shí),Avnet可以成為您滿(mǎn)足所有物聯(lián)網(wǎng)需求的一步。
    發(fā)表于 07-06 15:05 ?778次閱讀

    使用 Kria SoM 部署基于邊緣的人工智能

    使用 Kria SoM 部署基于邊緣的人工智能
    的頭像 發(fā)表于 12-28 09:51 ?982次閱讀
    使用 Kria SoM 部署基于<b class='flag-5'>邊緣</b><b class='flag-5'>的人工智能</b>
    主站蜘蛛池模板: 国产AV国产精品国产三级在线L | 在教室伦流澡到高潮H免费视频 | 国产成人精品电影 | 青青久久网 | av在线不卡中文网 | xxx军人3p大gay| 久久精品av | 国产精品成久久久久三级四虎 | 蜜柚免费视频高清观看在线 | 久久欧洲AV无码精品色午夜麻豆 | 国产精品18久久久久网站 | 国产在线视频在线观看 | 老湿影院色情a | 中文字幕亚洲欧美日韩2o19 | 精品国产在线手机在线 | 亚洲乱码一区二区三区香蕉 | 丝瓜影院观看免费高清国际观察 | 亚洲色婷婷久久精品AV蜜桃 | 97草碰在线视频免费 | 蜜桃色欲AV久久无码精品 | 成人在线免费看片 | 穿白丝袜边走边尿白丝袜 | 天美传媒 免费观看 | 国产精品-区区久久久狼 | 久久久久琪琪精品色 | 99九九免费热在线精品 | gogo免费在线观看 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 雪恋电影完整版免费观看 | 国产 交换 丝雨 巅峰 | 蜜芽无码亚洲资源网站 | 国色精品VA在线观看免费视频 | 男女后进式猛烈xx00动态图片 | 优优色影院 | 少妇两个奶头喷出奶水了怎么办 | 免费看成人毛片 | 69成人免费视频 | 亚洲国产剧情中文视频在线 | 2017最新伦理伦理片67 | 91麻豆精品 | 久久精品一区二区免费看 |