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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

TensorFlow Lite 微控制器

Tensorflowers ? 來源:YXQ ? 2019-08-05 10:11 ? 次閱讀

TensorFlow Lite for MicrocontrollersTensorFlow Lite 的一個實驗性移植版本,它適用于微控制器和其他一些僅有數千字節內存的設備。

它可以直接在“裸機”上運行,不需要操作系統支持、任何標準 C/C++ 庫和動態內存分配。核心運行時 (core runtime) 在 Cortex M3 上運行時僅需 16KB,加上足以用來運行語音關鍵字檢測模型的操作,也只需 22KB 的空間。

開始

要快速入門并運行 TensorFlow Lite for Microcontrollers,請閱讀微控制器入門。

注:微控制器入門 鏈接

https://tensorflow.google.cn/lite/microcontrollers/get_started

為什么微控制器很重要

微控制器通常是小型、低能耗的計算設備,經常嵌入在只需要進行基本運算的硬件中,包括家用電器和物聯網設備等。每年都有數十億個微控制器被生產出來。

微控制器通常針對低能耗和小尺寸進行優化,但代價是降低了處理能力、內存和存儲。一些微控制器具有用來優化機器學習任務性能的功能。

通過在微控制器上運行機器學習推斷,開發人員可以在不依賴于網絡連接的情況下將 AI 添加到各種各樣的硬件設備中,這經常用來克服帶寬、功率以及由它們所導致的高延遲而造成的約束。在設備上運行推斷也可以幫助保護隱私,因為沒有數據從設備中發送出去。

功能和組件

C++ API,其運行時 (runtime) 在 Cortex M3 上僅需 16KB

使用標準的 TensorFlow Lite FlatBuffer架構 (schema)

ArduinoKeil 和 Mbed 等較為流行的嵌入式開發平臺預生成的項目文件

針對多個嵌入式平臺優化

演示口語熱詞檢測的示例代碼

開發工作流程

這是將 TensorFlow 模型部署到微控制器的過程:

創建或獲取 TensorFlow 模型該模型必須非常小,以便在轉換后適合您的目標設備。它只能使用支持的操作。如果要使用當前不被支持的操作,可以提供自己的實現。

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

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

集成 TensorFlow Lite for Microcontrollers 的 C++ 庫編寫微控制器代碼以使用 C++ 庫執行推斷。

部署到您的設備構建程序并將其部署到您的設備。

注:構建和轉換模型 鏈接

https://tensorflow.google.cn/lite/microcontrollers/build_convert#%E8%BD%AC%E6%8D%A2%E6%A8%A1%E5%9E%8B

理解 C++ 庫 鏈接

https://tensorflow.google.cn/lite/microcontrollers/library

支持的平臺

嵌入式軟件開發的挑戰之一是存在許多不同的體系結構、設備、操作系統和構建系統。我們的目標是盡可能多地支持流行的組合,并盡可能地讓給其他設備添加支持變得簡單。

如果您是產品開發人員,您可以下載我們提供的以下平臺的構建說明或預生成的項目文件:

如果您的設備尚未被支持,添加支持也許并不困難。您可以在 README.md中了解該過程。

可移植參考代碼

如果您還沒有考慮具體的的微控制器平臺,或者只想在開始移植之前試用代碼,最簡單的方法是下載與平臺無關的參考代碼。

注:參考代碼 鏈接

https://drive.google.com/open?id=1cawEQAkqquK_SO4crReDYqf_v7yAwOY8

歸檔中有很多文件夾,每個文件夾只包含構建一個二進制文件所需的源文件。每個文件夾都有一個簡單的 Makefile 文件,您應該能夠將文件加載到幾乎任何 IDE 中并構建它們。我們還提供了已經設置好的 Visual Studio Code 項目文件,因此您可以輕松地在跨平臺 IDE 中瀏覽代碼。

目標

我們的設計目標是使框架可讀、易于修改、經過良好測試、易于集成,并通過一致的文件架構、解釋器、API 和內核接口與 TensorFlow Lite 完全兼容。

您可以閱讀更多在目標和權衡方面有關設計的信息。

限制

TensorFlow Lite for Microcontrollers 專為微控制器開發中的特殊限制而設計。如果您正在使用更強大的設備(例如像 Raspberry Pi 這樣的嵌入式 Linux 設備),標準的 TensorFlow Lite 框架可能更容易集成。

應考慮以下限制:

僅支持 TensorFlow 操作的有限子集

僅支持有限的一些設備

低級 C++ API 需要手動內存管理

注:有限子集 鏈接

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

    關注

    48

    文章

    7925

    瀏覽量

    153855
  • tensorflow
    +關注

    關注

    13

    文章

    330

    瀏覽量

    61065
  • TensorFlow Lite
    +關注

    關注

    0

    文章

    26

    瀏覽量

    718

原文標題:TensorFlow Lite 微控制器

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

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    知名廠商微控制器(MCU)芯片手冊分享

    微控制器(MCU)又稱單片機,是一種高度集成的微型計算機系統,它將中央處理(CPU)、存儲(RAM/ROM/Flash)、輸入/輸出接口(I/O)及多種外設集成在一塊芯片上,專門用于嵌入式
    的頭像 發表于 05-15 18:25 ?499次閱讀
    知名廠商<b class='flag-5'>微控制器</b>(MCU)芯片手冊分享

    家用電器開發中微控制器的選型要點

    ROHM提供融入自有低功耗技術優勢的豐富的低功耗微控制器產品。通過供應微控制器產品,為從事電池供電的小型設備、家用電器、工業設備、社會基礎設施、車載設備等各種系統開發的微控制器用戶提供支持。本文以
    的頭像 發表于 04-24 10:26 ?443次閱讀
    家用電器開發中<b class='flag-5'>微控制器</b>的選型要點

    一文認識ARM微控制器及瑞薩RA系列MCU

    俗稱單片機,如果有學過微機原理就會很熟悉這個概念了。而ARM微控制器,顧名思義,就是基于ARM的微控制器,或者說搭載了ARM處理內核的微控制器
    的頭像 發表于 03-24 09:17 ?1216次閱讀
    一文認識ARM<b class='flag-5'>微控制器</b>及瑞薩RA系列MCU

    新唐科技微控制器在觸控應用方面的優勢

    隨著物聯網 (IoT) 和智能家居應用的蓬勃發展,觸控按鍵技術已成為人機互動界面的關鍵。搭載電容式觸控按鍵技術的新唐科技NuMicro 微控制器系列,提供防水、抗噪及高靈敏度的觸控體驗,為各類
    的頭像 發表于 02-27 15:52 ?681次閱讀

    新唐科技推出專為高溫度環境設計的微控制器

    高溫高壓環境下微控制器的智慧之選 在當今科技飛速發展的時代,各行各業對于電子設備的性能要求日益提升,尤其是在極端環境下,微控制器的穩定性和可靠性更是成為了衡量產品品質的關鍵因素。面對高溫環境的嚴苛
    的頭像 發表于 12-23 13:54 ?599次閱讀

    FPGA 與微控制器優缺點比較

    在現代電子設計領域,FPGA和微控制器(MCU)是兩種常用的計算平臺。它們各自具有獨特的優勢和局限性,適用于不同的應用場景。 性能 FPGA FPGA是一種可編程的硬件,由大量的邏輯單元、觸發
    的頭像 發表于 12-02 09:58 ?1145次閱讀

    使用MSP430微控制器的USB鍵盤

    電子發燒友網站提供《使用MSP430微控制器的USB鍵盤.pdf》資料免費下載
    發表于 10-18 10:35 ?0次下載
    使用MSP430<b class='flag-5'>微控制器</b>的USB鍵盤

    嵌入式系統中微控制器與微處理的區別

    嵌入式微控制器已成為我們日常接觸的眾多設備背后的無聲指揮者。從用于烹飪食物的微波爐到監測健康的智能手表,微控制器確保這些設備能夠精準、可靠地運作。本文的目的是揭示嵌入式微控制器的世界,幫助讀者理解
    的頭像 發表于 10-14 11:02 ?1140次閱讀
    嵌入式系統中<b class='flag-5'>微控制器</b>與微處理<b class='flag-5'>器</b>的區別

    ESP32 微控制器系列指南

    2024-05-29 Don Wilcher [微控制器] ESP32 微控制器已成為物聯網 (IoT) 和嵌入式控制器領域的核心部分。 ESP32 生態系統的制造商 Espressif
    的頭像 發表于 10-02 18:21 ?4825次閱讀
    ESP32 <b class='flag-5'>微控制器</b>系列指南

    C2000?微控制器的USB閃存編程

    電子發燒友網站提供《C2000?微控制器的USB閃存編程.pdf》資料免費下載
    發表于 09-26 11:30 ?0次下載
    C2000?<b class='flag-5'>微控制器</b>的USB閃存編程

    增加微控制器上的輸入數

    電子發燒友網站提供《增加微控制器上的輸入數.pdf》資料免費下載
    發表于 09-21 10:30 ?0次下載
    增加<b class='flag-5'>微控制器</b>上的輸入數

    什么是微控制器/它的關鍵組成部分有哪些?

    微控制器
    芯廣場
    發布于 :2024年09月18日 15:02:33

    C2000?微控制器的串行閃存編程

    電子發燒友網站提供《C2000?微控制器的串行閃存編程.pdf》資料免費下載
    發表于 09-03 10:15 ?0次下載
    C2000?<b class='flag-5'>微控制器</b>的串行閃存編程

    微控制器內部的存儲有哪些

    微控制器(MCU)內部的存儲微控制器系統的重要組成部分,它負責存儲程序代碼、數據以及控制邏輯等信息。這些存儲類型多樣,各具特點,共同支
    的頭像 發表于 08-22 10:41 ?1347次閱讀

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述,旨在全面介紹
    的頭像 發表于 08-22 10:40 ?2419次閱讀
    主站蜘蛛池模板: 女人高潮被爽到呻吟在线观看 | 一级毛片在线免费视频 | 美国特级成人毛片 | 精品一区二区三区四区五区六区 | 国产亚洲一区二区三区啪 | 处女座历史名人 | 久久免费看少妇高潮A片JA | 成年视频国产免费观看 | 色爱区综合激情五月综合激情 | 久久精品国产福利电影网 | 国偷自产视频一区二区99 | 国产亚洲精品久久久久久线投注 | 日韩一区精品视频一区二区 | 国产人妻XXXX精品HD电影 | 色婷婷亚洲五月 | 伊人久久久久久久久香港 | 国产精品久久人妻无码蜜 | 台湾果冻传媒在线观看 | 被滋润的艳妇疯狂呻吟白洁老七 | 偷拍精品视频一区二区三区 | 暖暖免费观看日本在线视频 | 欧美疯狂做受xxxxx喷水 | 91久久偷偷看嫩草影院无费 | 国产亚洲精品久久久999无毒 | 亚洲偷自拍精品视频在线观看 | 99re久久精品在线播放 | 永久免费在线看mv | 国产成人小视频 | 无码任你躁久久久久久久 | 精品国产乱码久久久久久软件 | 国产 有码 无码 电影 | 国产精品久久人妻拍拍水牛影视 | 国产日韩精品SUV | 久久蜜视频 | 大香伊人久久精品一区二区 | 色mimi | 80岁色老头69av| 国产午夜伦鲁鲁 | 日韩精品一区二区亚洲AV观看 | 国产免费网站看v片在线 | 中字幕久久久人妻熟女天美传媒 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品