吴忠躺衫网络科技有限公司

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

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

3天內不再提示

詳解為什么要在微控制器上使用TinyML?與TinyML的作用和潛力

電子工程師 ? 來源:電子工程世界 ? 作者:電子工程世界 ? 2021-03-23 16:45 ? 次閱讀

TinyML證明了小芯片也可以發覺更多可能。這種新方法不是在大型,耗電的云端計算機上運行復雜的機器學習(ML)模型,而是在終端設備上運行優化的識別模型,而這些微控制器僅消耗不超過幾毫瓦的功率。

Arm和行業領導者Google,Qualcomm等人的支持下,這一新興的細分市場tinyML有潛力改變我們物聯網IoT)處理數據的方式,其中數十億個微型設備已用于提供更大的洞察力以及增強消費,醫療,汽車和工業等領域的效率。

為什么要在微控制器上使用TinyML?

諸如Arm Cortex-M系列之類的微控制器是ML的理想平臺,因為它們已被廣泛使用。它們可以快速,高效地執行實時計算,因此可靠性高,響應速度快,并且由于它們僅消耗很少的電量,因此可以部署在更換電池困難或不便的地方。也許更重要的是,它們足夠便宜,幾乎可以在任何地方使用。市場分析機構IDC報告稱,2018年售出了281億個微控制器,并預測到2023年年出貨量將增長到382億個。

微控制器上的ML成為我們用于分析和理解IoT生成數據的新技術。特別是,深度學習方法可用于處理信息并理解來自傳感器的數據,傳感器執行諸如檢測聲音,捕獲圖像和跟蹤運動之類的事情。

以緊湊格式進行高級模式識別

通過研究機器學習中涉及的數學,數據科學家發現他們可以通過進行某些更改來降低復雜性,例如用簡單的8位運算代替浮點計算。這些變化創建了機器學習模型,該模型可以更有效地工作,并且需要更少的處理和內存資源。

TinyML技術的飛速發展得益于新技術和開發人員的參與。僅在幾年前,我們還慶祝我們能夠運行語音識別模型的能力,該模型能夠在受限的Arm Cortex-M3微控制器上僅使用15 KB(KB)的代碼和22KB的數據就可以檢測到某些單詞,以便喚醒系統。

從那時起,Arm推出了新的機器學習(ML)處理器,稱為Ethos-U55和Ethos-U65,這是一種microNPU,專門設計用于加速嵌入式和IoT設備中的ML推理。

與我們今天看到的令人印象深刻的示例相比,Ethos-U55與具有AI功能的Cortex-M55處理器相結合,將大大提高機器學習性能并提高能源效率。我們預計在未來12個月內會推出響應芯片。

TinyML使邊緣設備更上一層樓

TinyML的潛在用例幾乎是無限的。開發人員已經在與TinyML合作,探索各種新想法:響應信號燈改變信號以減少擁堵,工業機器可以預測何時需要維護,傳感器可以監視農作物中是否存在有害昆蟲,可以在庫存不足時請求補貨的貨架,醫療監護儀可以在保持隱私的同時跟蹤生命周期等等。

TinyML可以使端點設備更一致,更可靠,因為不再需要依賴繁忙的擁擠的昂貴的互聯網連接云端,也不必進行復雜的數據傳輸。減少甚至消除與云的交互具有以下好處:減少能源消耗,顯著減少處理數據的延遲,以及提高安全性。

當然,這些在微控制器上執行推理的TinyML模型無意取代當前在云端進行的復雜推理,這毫無價值。他們要做的是將特定功能從云降低到端點設備上。這樣,開發人員可以在需要時保持云交互。

TinyML還為開發人員提供了一套功能強大的新工具來解決問題。ML使檢測基于規則的系統難以識別的復雜事件成為可能,因此端點AI設備可以開始進行新任務。而且,由于ML使得可以用文字或手勢來控制設備,而不是按鈕或智能手機,因此可以在更具挑戰性的操作環境中更堅固耐用地部署設備。

TinyML不斷擴展的生態系統

行業參與者已經迅速認識到TinyML的價值,并迅速采取行動以創建一個廣泛的生態系統。從熱情的愛好者到經驗豐富的專業人員,各個級別的開發人員,現在可都以訪問易于入門的工具。所需要的只是一臺筆記本電腦,一個開源軟件庫和一條USB線,用于將筆記本電腦連接到價格低至幾美元的廉價開發板上。實際上,在2021年初,Raspberry Pi發布了他們的第一塊微控制器板,這是市場上最便宜的開發板之一,僅售4美元。名為Raspberry PiPico的芯片是由RP2040 SoC供電,RP2040 SoC是一款功能強大的雙Arm Cortex-M0 +處理器。 RP2040 MCU能夠運行TensorFlow Lite Micro,我們預計在接下來的幾個月中,該板將有各種各樣的ML用例。

Arm是TinyML的強烈支持者,因為我們的微控制器架構對于IoT至關重要,并且因為我們看到了設備上推理的潛力。Arm與Google的合作使開發人員更容易在注重功耗的環境中部署端點機器學習。 Arm CMSIS-NN庫與Google的TensorFlow Lite Micro(TFLu)框架相結合,使數據科學家和軟件開發人員可以利用Arm的硬件優化功能,而無需成為嵌入式編程專家。最重要的是,Arm在Cortex-M硬件Keil MDK以及我們的物聯網操作系統Mbed OS的優化工具上進行了大量投資,以幫助開發人員在部署ML應用程序時快速地從原型開發到生產。

沒有許多早期貢獻者,TinyML將是不可能的。Pete Warden,是tinyML的“奠基人”和Google TensorFlow Lite Micro的技術負責人。來自Arm生態系統的創新者Kwabena Agyeman,他開發了OpenMV,該項目致力于低成本,可擴展,基于Python機器視覺模塊的支持機器學習算法。另外一位Arm生態系統創新者,Daniel Situnayake,Edge Impulse的創始人,tinyML工程師和開發人員,該公司提供涵蓋數據收集,模型訓練和模型優化的完整TinyML管道。此外,Arm的合作伙伴(例如提供了NanoEdge AI的公司Cartesiam.ai,NanoEdge AI是一種工具,可根據在真實條件下觀察到的傳感器行為在端點上創建軟件模型)將TinyML推向另一個高度。

Arm還是TinyML基金會的合作伙伴,TinyML基金會是一個開放的社區,負責協調,以幫助人們聯系,分享想法并參與其中。有許多本地化的TinyML聚會,包括英國,以色列和西雅圖,以及全球范圍的tinyML峰會。
編輯:lyn

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

    關注

    48

    文章

    7651

    瀏覽量

    152124
  • 嵌入式
    +關注

    關注

    5094

    文章

    19178

    瀏覽量

    307732
  • 物聯網
    +關注

    關注

    2914

    文章

    44939

    瀏覽量

    377094
  • 機器學習
    +關注

    關注

    66

    文章

    8441

    瀏覽量

    133093
收藏 人收藏

    評論

    相關推薦

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

    它們在現代電子設備中的核心作用,并探討它們如何持續推動技術創新的未來。什么是嵌入式微控制器?嵌入式微控制器是設計用于在電子系統中執行特定任務的緊湊型集成電路。與更廣
    的頭像 發表于 10-14 11:02 ?562次閱讀
    嵌入式系統中<b class='flag-5'>微控制器</b>與微處理<b class='flag-5'>器</b>的區別

    調試MSP430系列微控制器的閃存問題

    電子發燒友網站提供《調試MSP430系列微控制器的閃存問題.pdf》資料免費下載
    發表于 10-09 10:27 ?0次下載
    調試MSP430系列<b class='flag-5'>微控制器</b><b class='flag-5'>上</b>的閃存問題

    ESP32 微控制器系列指南

    Systems 創建了功能強大且價格實惠的片系統 (SoC) 設備,將 Wi-Fi、藍牙和中央處理單元 (CPU) 集成到一個微控制器封裝中,使這些 SoC 成為理想的選擇適用于嵌入式控制器和物聯網項目
    的頭像 發表于 10-02 18:21 ?3385次閱讀
    ESP32 <b class='flag-5'>微控制器</b>系列指南

    增加微控制器的輸入數

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

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

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

    增加微控制器的輸入數量產品概述

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

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

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

    微控制器的結構和應用

    微控制器(Microcontroller Unit,簡稱MCU)作為嵌入式系統的核心部件,其原理和應用在現代科技發展中占據了舉足輕重的地位。本文將從微控制器的原理、基本結構、工作原理、性能特點以及廣泛的應用領域等方面進行詳細闡述,旨在全面介紹
    的頭像 發表于 08-22 10:40 ?1365次閱讀

    瑞薩電子推出Reality AI Explorer Tier,用于開發AI與TinyML解決方案

    全球半導體解決方案供應商瑞薩電子(TSE:6723)宣布推出Reality AI Explorer Tier——作為Reality AI Tools軟件的免費版本,可用于開發工業、汽車和商業應用中的AI與TinyML解決方案。
    的頭像 發表于 07-19 10:03 ?491次閱讀

    微控制器與運動控制器的區別

    隨著現代工業技術的快速發展,控制技術在各種機械設備中扮演著越來越重要的角色。微控制器和運動控制器作為兩種常見的控制設備,在各自的領域發揮著重要作用
    的頭像 發表于 06-13 14:52 ?726次閱讀

    微控制器是否能替代PLC

    在工業自動化和控制系統領域,微控制器(MCU)和可編程邏輯控制器(PLC)都是不可或缺的核心設備。它們各自具有獨特的功能和優勢,并在不同的應用場景中發揮著重要作用。然而,關于
    的頭像 發表于 06-13 14:52 ?757次閱讀

    微控制器的定義和工作原理

    微控制器,作為現代電子技術中的核心部件,其發展歷程與電子技術的進步息息相關。自20世紀70年代中期誕生以來,微控制器憑借其高度集成化、低成本、高性能等優勢,已廣泛應用于電機控制、條碼閱讀
    的頭像 發表于 05-24 17:17 ?1927次閱讀

    TinyML在機器人中的應用——創建語音控制機器人子系統

    Pete Warden和哈佛大學TinyML團隊開發的Arduino代碼。為了在我們的微控制器單元(MCU)上部署,他們的資源將為我們提供: 訪問數據集 模型架構 培訓腳本 量化腳本 評價工具 Arduino代碼 作為免責聲明,我們沒有開發絕大多數代碼,我們不擁有它的權利
    的頭像 發表于 05-07 14:51 ?7764次閱讀
    <b class='flag-5'>TinyML</b>在機器人中的應用——創建語音<b class='flag-5'>控制</b>機器人子系統

    破局!超卷MCU賽道

    TinyML人工智能算法的運行離不開計算的硬件 - 微控制器(MCU),借助TinyML工具、NPU的硬件加速以及平臺化的部署,大大提升微控制器(MCU)產品的計算效能,為人工智能應用
    的頭像 發表于 04-19 15:18 ?6894次閱讀

    針對 C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數據表

    電子發燒友網站提供《針對 C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數據表.pdf》資料免費下載
    發表于 03-04 14:12 ?0次下載
    針對 C2000? <b class='flag-5'>微控制器</b>的集成<b class='flag-5'>微控制器</b> (MCU) 電源解決方案數據表
    百家乐官网牌数计算法| 缅甸百家乐官网娱乐场开户注册 | 波克棋牌官网| 百家乐官网闲庄和| 百家乐下载免费软件| 大发888手机版下载安装| 球探网足球比分| 鑫鼎百家乐官网的玩法技巧和规则| 谁会玩百家乐的玩法技巧和规则 | 大发888 有斗地主吗| 网络百家乐官网诈骗| 缅甸百家乐赌城| 大发888娱乐城怎么玩| 百家乐官网娱乐城备用网址| 一二博网| 迪威百家乐官网娱乐平台| 免费百家乐平预测软件| 至尊百家乐官网下载| 百家乐赌场策略大全| 百家乐官网视频金币| 百家乐网站赌博| 宁国市| 介绍百家乐赌博技巧| 资阳市| 百家乐赌博软件下载| 枞阳县| 澳门百家乐是怎样赌| 新田县| 真人百家乐蓝盾娱乐网| 百家乐官网怎么下注能赢| 百家乐任你博娱乐场| 博彩百家乐官网软件| 免费百家乐预测工具| 最新百家乐官网网评测排名| 北京太阳城二手房| 百家乐官网娱乐注册就送| 乐天堂百家乐娱乐| 线上百家乐官网试玩| 大发888娱乐平台| 百家乐官网又称什么| 若羌县|