91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

電子工程師 ? 來源:電子工程世界 ? 作者:電子工程世界 ? 2021-03-23 16:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

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

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

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

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

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

TinyML使邊緣設(shè)備更上一層樓

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

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

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

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

TinyML不斷擴展的生態(tài)系統(tǒng)

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

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

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

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

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

    關(guān)注

    48

    文章

    8399

    瀏覽量

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

    關(guān)注

    5200

    文章

    20476

    瀏覽量

    334481
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2946

    文章

    47853

    瀏覽量

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

    關(guān)注

    66

    文章

    8556

    瀏覽量

    137005
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    MSP430F11x混合信號微控制器:設(shè)計與應(yīng)用詳解

    MSP430F11x混合信號微控制器:設(shè)計與應(yīng)用詳解 在當今的電子設(shè)計領(lǐng)域,低功耗、高性能的微控制器是眾多應(yīng)用的核心需求。德州儀器(Texas Instruments)的MSP430F11x系列混合
    的頭像 發(fā)表于 03-09 10:45 ?158次閱讀

    AT32UC3A微控制器深度解析:特性、應(yīng)用與挑戰(zhàn)

    基于AVR32 UC RISC處理的片系統(tǒng)(SoC)微控制器,最高運行頻率可達66 MHz。它專為對成本敏感的嵌入式應(yīng)用而設(shè)
    的頭像 發(fā)表于 03-02 15:10 ?136次閱讀

    EFM32TG微控制器:低功耗高性能的理想之選

    、EFM32TG概述 EFM32TG微控制器被稱為世界最節(jié)能的微控制器之一。它將強大的32位ARM Cortex - M3處理、創(chuàng)新的低能耗技術(shù)
    的頭像 發(fā)表于 02-10 15:35 ?162次閱讀

    如何在STM32和Arduino實現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)

    在大多數(shù)情況下,實用的機器學習算法需要大量計算資源(CPU 運算周期和內(nèi)存占用)。不過,TensorFlow Lite 近期推出了一個實驗版本,可在多款微控制器運行。倘若我們能構(gòu)建出適用于資源受限設(shè)備的模型,便能著手將嵌入式系統(tǒng)改造為小型機器學習(
    的頭像 發(fā)表于 01-19 10:04 ?4051次閱讀
    如何在STM32和Arduino<b class='flag-5'>上</b>實現(xiàn)卷積神經(jīng)網(wǎng)絡(luò)

    請問GPIO在微控制器中的作用是什么?

    GPIO在微控制器中的作用是什么?
    發(fā)表于 12-25 06:46

    探秘MCXNx4x:32位Arm Cortex - M33微控制器的卓越性能與應(yīng)用潛力

    探秘MCXNx4x:32位Arm Cortex-M33微控制器的卓越性能與應(yīng)用潛力 在電子工程領(lǐng)域,高性能、高安全性且功能豐富的微控制器始終是設(shè)計創(chuàng)新的核心驅(qū)動力。今天,我們將深入探討NXP
    的頭像 發(fā)表于 12-24 15:00 ?356次閱讀

    MCU微控制器N32L403在毫米波雷達的應(yīng)用優(yōu)勢

    英尚代理的國民技術(shù)推出的毫米波雷達應(yīng)用方案采用MCU微控制器N32L403為主控核心,基于Arm?Cortex?-M4F內(nèi)核打造,MCU微控制器芯片的高性能內(nèi)核可顯著提升系統(tǒng)響應(yīng)速度與運算精度,滿足實時多目標跟蹤的需求。
    的頭像 發(fā)表于 12-24 14:46 ?345次閱讀

    在筋膜槍應(yīng)用的MCU微控制器方案

    筋膜槍是現(xiàn)在很多人必不可少的放松肌肉的健身工具,而實現(xiàn)筋膜槍的高效、穩(wěn)定、安全運行,則需要內(nèi)部搭載的MCU微控制器來負責控制電機運轉(zhuǎn)、保護電路安全并實現(xiàn)各種智能功能。英尚微電子的筋膜槍方案采用CH32V007 MCU微控制器為核
    的頭像 發(fā)表于 12-09 16:39 ?687次閱讀
    在筋膜槍<b class='flag-5'>上</b>應(yīng)用的MCU<b class='flag-5'>微控制器</b>方案

    選擇微控制器MCU幾個步驟

    就準備微控制器選型了。這當然不是個好主意。 在微控制器方面做任何決策時,硬件和軟件工程師首先應(yīng)設(shè)計出系統(tǒng)的高層結(jié)構(gòu)、框圖和流程圖,只有到那時才有足夠的信息開始對微控制器選型進行合理的決策。此時遵循
    發(fā)表于 11-26 07:09

    MCU微控制器是什么(mcu微控制器芯片原理)

    微小的芯片。就像把整個書房的功能濃縮到一部智能手機里,MCU實現(xiàn)了"方寸之間,盡顯智慧"的設(shè)計理念。從分類來看,MCU微控制器按照數(shù)據(jù)處理能力分為4位到64位不等;根據(jù)架構(gòu)差異有哈佛與馮諾依曼之分;按應(yīng)用場景則分為通用型和專用型。這種多樣性使得MCU能夠適應(yīng)各種不同的應(yīng)
    的頭像 發(fā)表于 11-17 17:23 ?942次閱讀

    低功耗藍牙定位模塊

    應(yīng)用的最佳微控制器。集成了兩個額外的板載傳感。 脈沖密度調(diào)制(PDM)數(shù)字麥克風。它可以實時接收音頻數(shù)據(jù),允許用于音頻識別。 6軸慣性測量單元(IMU),這個 IMU 在手勢識別等 TinyML 項目中非常有用。 這些板
    發(fā)表于 10-23 14:01

    如何使用 M487 微控制器 (MCU) 通過 DAC 在 SD 卡播放 WAV 文件聲音?

    使用 M487 微控制器 (MCU) 通過 DAC 在 SD 卡播放 WAV 文件聲音
    發(fā)表于 08-20 06:05

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

    應(yīng)用。 微控制器(MCU)的核心作用是 在嵌入式系統(tǒng)中實現(xiàn)智能化控制,它將計算、存儲、通信和接口功能集成到單一芯片,使電子設(shè)備能夠自主執(zhí)行特定任務(wù)。
    的頭像 發(fā)表于 05-15 18:25 ?3352次閱讀
    知名廠商<b class='flag-5'>微控制器</b>(MCU)芯片手冊分享

    家用電器開發(fā)中微控制器的選型要點

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

    STM32U5?(超低功耗MCU,支持TinyML)全面解析

    STM32U5是意法半導(dǎo)體(ST)推出的一款面向低功耗、高安全性與AIoT應(yīng)用的微控制器(MCU),其設(shè)計深度整合了超低功耗架構(gòu)與TinyML(輕量化機器學習)支持能力。以下從技術(shù)特性、TinyML
    的頭像 發(fā)表于 04-08 17:38 ?3968次閱讀
    STM32U5?(超低功耗MCU,支持<b class='flag-5'>TinyML</b>)全面解析