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

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

3天內不再提示

使用TensorFlow Lite開發(fā)基于TPU的AI解決方案

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Rakesh R. Nakod ? 2022-11-17 16:49 ? 次閱讀

如今,從個人設備到企業(yè)應用程序,人工智能已經無處不在,您隨處可見。隨著物聯(lián)網的出現(xiàn),對數(shù)據(jù)隱私、低功耗、低延遲和帶寬限制的需求不斷增長,越來越多地推動人工智能模型在邊緣而不是云端運行。

在此開始時,谷歌推出了Edge TPU,也稱為Coral TPU,這是其專門構建的ASIC,用于在邊緣運行AI。它旨在提供出色的性能,同時占用最小的空間和功耗。

當我們訓練 AI 模型時,我們最終會得到具有高存儲要求和 GPU 處理能力的 AI 模型。我們無法在內存和處理占用空間不足的設備上執(zhí)行它們。TensorFlow Lite 在這種情況下很有用。TensorFlow Lite 是一個開源深度學習框架,在邊緣 TPU 上運行,允許在設備上進行推理和 AI 模型執(zhí)行。另請注意,TensorFlow Lite僅用于在邊緣執(zhí)行推理,而不是用于訓練模型。為了訓練AI模型,我們必須使用TensorFlow。

結合邊緣TPU和TensorFlow Lite

當我們談論在邊緣 TPU 上部署 AI 模型時,我們無法部署任何 AI 模型。

Edge TPU 支持 NN(神經網絡)操作和設計,以低功耗實現(xiàn)高速神經網絡性能。除了特定的網絡,它只支持邊緣TPU的8位量化和編譯的TensorFlow Lite模型。

為了快速總結,TensorFlow Lite是專為移動和嵌入式設備設計的TensorFlow的輕量級版本。它以較小的存儲大小實現(xiàn)了低延遲結果。有一個TensorFlow Lite轉換器,允許將基于TensorFlow的AI模型文件(。 pb)轉換為TensorFlow Lite文件(.tflite)。下面是在邊緣 TPU 上部署應用程序的標準工作流。

pYYBAGN19cCAIH5pAABqMkes5F8574.png

邊緣 TPU 上的應用程序部署

讓我們看一些有趣的實際應用程序,這些應用程序可以在邊緣TPU上使用TensorFlow Lite構建。

人體檢測和計數(shù)

該解決方案具有許多實際應用,尤其是在商場,零售,政府辦公室,銀行和企業(yè)中。人們可能想知道檢測和計算人類可以做些什么。數(shù)據(jù)現(xiàn)在具有時間和金錢的價值。讓我們看看如何使用人類檢測和計數(shù)的見解。

估計客流量:對于零售業(yè)來說,這很重要,因為它可以了解他們的商店是否經營良好。他們的展示是否吸引了顧客進入商店。它還幫助他們了解是否需要增加或減少支持人員。對于其他組織,它們有助于為人們采取足夠的安全措施。

人群分析和隊列管理:對于政府機關和企業(yè)來說,通過人工檢測和計數(shù)進行隊列管理有助于他們管理更長的隊列并節(jié)省人們的時間。研究隊列可以歸因于個人和組織的績效。人群檢測可以幫助分析緊急情況、安全事件等的人群警報,并采取適當?shù)拇胧4祟惤鉀Q方案在邊緣部署時可提供最佳結果,因為可以接近實時地采取所需的操作。

基于年齡和性別的定向廣告。

該解決方案主要在零售和廣告行業(yè)具有實際應用。想象一下,你走向展示女鞋廣告的廣告顯示屏,然后廣告突然變成了男鞋廣告,因為它確定你是男性。有針對性的廣告可以幫助零售商和制造商更好地定位他們的產品,并建立正常人在忙碌的生活中永遠看不到的品牌知名度。

這不能僅限于廣告,年齡和性別檢測還可以通過管理零售店的適當支持人員、人們喜歡訪問您的商店、企業(yè)的年齡和性別等來幫助企業(yè)快速做出決定。如果你非常迅速地確定和行動,所有這些都會更加強大和有效。因此,更重要的是,在Edge TPU上擁有此解決方案的原因。

人臉識別

第一個人臉識別系統(tǒng)建于1970年,迄今為止仍在開發(fā)中,變得更加強大和有效。在邊緣進行人臉識別的主要優(yōu)點是實時識別。另一個優(yōu)點是在邊緣進行人臉加密和特征提取,只需將加密和提取的數(shù)據(jù)發(fā)送到云端進行匹配,從而保護人臉圖像的 PII 級隱私(因為您不會將人臉圖像保存在邊緣和云上)并遵守嚴格的隱私法。

Edge TPU與TensorFlow Lite框架相結合,開啟了多個邊緣AI應用機會。由于該框架是開源的,開源軟件(OSS)社區(qū)也支持它,使其在機器學習用例中更加受歡迎。TensorFlow Lite的整體平臺增強了嵌入式和物聯(lián)網設備邊緣應用程序的增長環(huán)境。

審核編輯:郭婷

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

    關注

    87

    文章

    30898

    瀏覽量

    269130
  • 深度學習
    +關注

    關注

    73

    文章

    5503

    瀏覽量

    121175
收藏 人收藏

    評論

    相關推薦

    CORAL-EDGE-TPU:珊瑚開發(fā)TPU

    ,用戶可以使用SOM與使用板對板連接器的定制基板快速從原型設計轉向生產。Edge TPU的主要優(yōu)點:高速TensorFlow Lite推理在Linux上運行的SoC + ML +連接低電量占地面積小技術
    發(fā)表于 05-29 10:43

    如何使用i.MX RT1060跨接MCU通過TensorFlow Lite實施數(shù)字識別

    獲得了Google的出色在線文檔,學習資源,指南和示例。為了使受計算限制的機器(例如移動設備和嵌入式解決方案)能夠運行TensorFlow應用程序,Google開發(fā)TensorFlow
    發(fā)表于 09-29 09:40

    導出Pb文件時報錯AttributeError: module 'tensorflow.contrib.tpu' has no attribute 'outside_compilation'

    AttributeError: module 'tensorflow.contrib.tpu' has no attribute 'outside_compilation'
    發(fā)表于 06-21 10:02

    RK3399開發(fā)AI人工智能深度學習之TensorFlow 測試

    硬件平臺:迅為-RK3399開發(fā)板 系統(tǒng):ubuntu項目:TensorFlow 測試 配套資料在網盤資料的“iTOP-3399 開發(fā)資料匯總(不含光盤內容)\08_iTOP-3399 開發(fā)
    發(fā)表于 05-13 15:41

    tensorflow lite上的未定義引用是怎么回事?

    我在 LPC55S69 上構建了一個 cifar-10 tensorflow lite 項目,在那里我得到了很多與 TensorFlow lite 相關的未定義引用。在附件里(請用no
    發(fā)表于 04-04 08:09

    是什么導致TensorFlow Lite的NNAPI Delegate被棄用?

    在i.MX Machine Learning User\'s Guide LF5.15.5-1.0.0中,我發(fā)現(xiàn)了如下release note語句:TensorFlow Lite 的 NNAPI
    發(fā)表于 04-07 10:25

    tensorflow-lite可以通過NPU加速運行嗎?

    你能幫我確定構建/安裝所需的最小包,以便 tensorflow-lite 可以通過 NPU 加速運行嗎?我知道 NPX 將它捆綁為 packagegroup-imx-ml - 但它包含的內容遠遠
    發(fā)表于 04-14 08:17

    如何使用meta-imx層中提供的tensorflow-lite編譯圖像?

    我們正在嘗試使用 meta-imx 層中提供的 tensorflow-lite 編譯圖像。我們沒有任何 自定義更改/bbappends (Highlight to read)sources
    發(fā)表于 05-29 06:55

    TensorFlow LiteTensorFlow針對移動和嵌入式設備的輕量級解決方案

    TensorFlow Lite 目前處于開發(fā)人員預覽階段,因此可能不支持 TensorFlow 模型中的所有操作。但是它支持常見的圖像分類模型,包括 Inception 和 Mobil
    的頭像 發(fā)表于 07-31 15:37 ?2.6w次閱讀
    <b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b>是<b class='flag-5'>TensorFlow</b>針對移動和嵌入式設備的輕量級<b class='flag-5'>解決方案</b>

    TensorFlow Lite 微控制器

    TensorFlow Lite for Microcontrollers 是 TensorFlow Lite 的一個實驗性移植版本,它適用于微控制器和其他一些僅有數(shù)千字節(jié)內存的設備。
    的頭像 發(fā)表于 08-05 10:11 ?5w次閱讀
    <b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b> 微控制器

    TensorFlow Lite 構建的無人駕駛微型汽車

    今天在 Tensorflow公號看到推文Pixelopolis:由 TensorFlow Lite 構建無人駕駛微型汽車 ,作者介紹了他們在今年Google I/O大會上展示的TensorFlot
    的頭像 發(fā)表于 10-19 11:27 ?2128次閱讀
     <b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b> 構建的無人駕駛微型汽車

    TensorFlow Lite構建無人駕駛微型汽車,可感應車道、讀取交通標志

    Pixelopolis 是一套由 TensorFlow Lite 構建的無人駕駛微型汽車。每輛微型汽車都裝配有一部 Pixel 手機,使用手機上的攝像頭檢測和理解周圍的信號。手機使用了Pixel Neural Core 芯片(Edge
    的頭像 發(fā)表于 10-21 10:44 ?8001次閱讀
    由<b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b>構建無人駕駛微型汽車,可感應車道、讀取交通標志

    Python的PyCoral迎來多項更新,為邊緣AI注入更多精彩

    TensorFlow Lite 和 Edge TPU,支持您構建高效、私密、快速和離線的產品。 TensorFlow Lite 和 Edg
    的頭像 發(fā)表于 11-26 09:47 ?2402次閱讀

    Tensorflow Lite 使用與優(yōu)化

    Tensorflow Lite 的基本框架如上。數(shù)據(jù)存儲的結構是Flatbuffer。執(zhí)行上次結構支持Keras 和Estimator和Legacy等等。而下層支持NN API、GP...
    發(fā)表于 01-25 17:48 ?2次下載
    <b class='flag-5'>Tensorflow</b> <b class='flag-5'>Lite</b> 使用與優(yōu)化

    使用TensorFlow Lite設計基于TPUAI解決方案

      這不僅限于廣告,年齡和性別檢測還可以通過管理零售店的適當支持人員,人們更喜歡訪問您的商店,企業(yè)的年齡和性別等來幫助企業(yè)快速做出決定。所有這些都更強大,更如果您很快確定并采取行動,則有效。因此,更有理由在 Edge TPU 上使用此解決方案。
    的頭像 發(fā)表于 08-16 11:44 ?952次閱讀
    使用<b class='flag-5'>TensorFlow</b> <b class='flag-5'>Lite</b>設計基于<b class='flag-5'>TPU</b>的<b class='flag-5'>AI</b><b class='flag-5'>解決方案</b>