一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

如何在低功耗MCU上實現(xiàn)人工智能和機器學(xué)習(xí)

Silicon Labs ? 來源: Silicon Labs ? 2024-12-17 16:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

人工智能 (AI) 和機器學(xué)習(xí) (ML) 的技術(shù)不僅正在快速發(fā)展,還逐漸被創(chuàng)新性地應(yīng)用于低功耗的微控制器 (MCU) 中,從而實現(xiàn)邊緣AI/ML的解決方案。這些嵌入式系統(tǒng)的核心組件如今能夠支持 AI/ML 應(yīng)用,憑借其成本效益、高能效以及可靠的性能,集成在可穿戴技術(shù)、智能家居設(shè)備和工業(yè)自動化等領(lǐng)域的效益尤為顯著。具備AI優(yōu)化功能的MCU和 TinyML的興起(專注于在小型、低功耗設(shè)備上運行ML模型)體現(xiàn)了這一領(lǐng)域的進步。TinyML對于直接在設(shè)備上實現(xiàn)智能決策、支持實時處理和減少延遲至關(guān)重要,特別是在連接有限或無連接的環(huán)境中。

TinyML簡介

TinyML是指在小型、低功耗設(shè)備上應(yīng)用機器學(xué)習(xí)模型,尤其是在資源受限的MCU上優(yōu)化運行。這使得邊緣設(shè)備能夠?qū)崿F(xiàn)智能決策,支持實時處理并減少延遲。量化 (Quantization) 和Pruning等技術(shù)用于減小模型體積并提高推理速度。量化通過降低模型權(quán)重的精度,顯著減少內(nèi)存使用而幾乎不影響準(zhǔn)確性;Pruning則通過去除不重要的神經(jīng)元,進一步減小模型規(guī)模并提升延遲性能。這些方法對在資源有限的設(shè)備上部署 ML模型至關(guān)重要。

主流框架與工具

PyTorch和TensorFlow Lite:PyTorch 是一種開源的機器學(xué)習(xí)庫,廣泛用于人工智能應(yīng)用,也能部署在微控制器上。TensorFlow Lite for Microcontrollers (TFLM) 支持在資源受限的 MCU 上運行 TF Lite 模型,通過 Flatbuffer 轉(zhuǎn)換減少模型體積并優(yōu)化推理性能。

ARM的CMSIS-NN庫:提供為 Cortex-M 處理器優(yōu)化的神經(jīng)網(wǎng)絡(luò)內(nèi)核,提升性能并減少內(nèi)存占用,使 ARM 架構(gòu)的 MCU 更易運行 ML 模型。

AI/ML硬件加速器:一些 MCU,例如Silicon Labs(芯科科技)的EFM32系列SoC和MCU配備了AI/ML專用硬件加速器,大幅提升了ML模型的運行效率。這些加速器通過并行化任務(wù)(如矩陣乘法、卷積和圖處理)來實現(xiàn)更高性能,同時保持低功耗。此外,它們優(yōu)化了內(nèi)存訪問模式,減少了數(shù)據(jù)傳輸開銷,從而進一步節(jié)省能耗。

AI/ML實際應(yīng)用

音頻與視覺喚醒詞:應(yīng)用于智能音箱和安防攝像頭,在識別到喚醒詞或檢測到運動時激活設(shè)備。

工業(yè)預(yù)測性維護:工廠設(shè)備上的傳感器監(jiān)控振動和溫度等參數(shù),利用TinyML模型檢測異常并預(yù)測維護需求。

手勢與活動識別:可穿戴設(shè)備利用加速度計和陀螺儀實時分析數(shù)據(jù),用于健身追蹤或醫(yī)療診斷。

農(nóng)業(yè)環(huán)境監(jiān)控:分析土壤濕度和天氣條件,優(yōu)化灌溉,提高作物產(chǎn)量。

健康監(jiān)測:持續(xù)血糖監(jiān)測設(shè)備和智能床墊傳感器可提供實時健康數(shù)據(jù),用于遠(yuǎn)程醫(yī)療和老年護理。

AI/ML開發(fā)流程

數(shù)據(jù)采集與預(yù)處理:使用傳感器(如加速度計、麥克風(fēng)、攝像頭)采集原始數(shù)據(jù),并進行清理、歸一化等預(yù)處理。

模型訓(xùn)練與優(yōu)化:在高性能設(shè)備上(如 GPU)使用 TensorFlow 或 PyTorch 訓(xùn)練模型。優(yōu)化技術(shù)包括量化和Pruning。

模型轉(zhuǎn)換與部署:將優(yōu)化后的模型轉(zhuǎn)換為 TensorFlow Lite 格式,并通過 芯科科技的Simplicity Studio開發(fā)環(huán)境將模型部署到MCU上。

推理與優(yōu)化:在MCU 上運行推理任務(wù),進一步測試和改進性能。

芯科科技的AI/ML解決方案

提供適用于 TinyML 的硬件與軟件支持:

硬件:EFR32/EFM32(如 xG24、xG26、xG28)及 SiWx917 系列無線MCU,具有低功耗與高性能優(yōu)勢。

軟件工具鏈:包括 TensorFlow Lite for Microcontrollers、Simplicity Studio、ML Toolkit 和第三方工具(如 SensiML、Edge Impulse)。

參考應(yīng)用:提供 GitHub 庫和示例代碼,涵蓋異常檢測、圖像分類、關(guān)鍵字識別等場景。

TinyML的優(yōu)勢

成本低:MCU價格親民

綠色環(huán)保:能耗低

易于集成:便于嵌入現(xiàn)有環(huán)境

隱私與安全:數(shù)據(jù)本地處理,無需聯(lián)網(wǎng)傳輸

實時處理:低延遲

自主可靠:在任何環(huán)境下都能穩(wěn)定運行

結(jié)論

MCU 不再局限于簡單任務(wù),而是正成為 AI 的強大平臺。通過探索 AI 優(yōu)化 MCU,我們可以為智能電池供電設(shè)備開辟新的可能性。無論是智能家居設(shè)備還是工業(yè)傳感器,AI 驅(qū)動的 MCU 正在重塑嵌入式系統(tǒng)的未來。

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

    關(guān)注

    146

    文章

    17983

    瀏覽量

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

    關(guān)注

    1806

    文章

    49019

    瀏覽量

    249477
  • 機器學(xué)習(xí)
    +關(guān)注

    關(guān)注

    66

    文章

    8503

    瀏覽量

    134612

原文標(biāo)題:設(shè)計應(yīng)用-在低功耗MCU上實現(xiàn)人工智能和機器學(xué)習(xí)

文章出處:【微信號:SiliconLabs,微信公眾號:Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    最新人工智能硬件培訓(xùn)AI 基礎(chǔ)入門學(xué)習(xí)課程參考2025版(大模型篇)

    人工智能大模型重塑教育與社會發(fā)展的當(dāng)下,無論是探索未來職業(yè)方向,還是更新技術(shù)儲備,掌握大模型知識都已成為新時代的必修課。從職場上輔助工作的智能助手,到課堂用于學(xué)術(shù)研究的智能工具,大模型正在工作生活
    發(fā)表于 07-04 11:10

    低功耗MCU實現(xiàn)人工智能機器學(xué)習(xí)

    TinyML對于直接在設(shè)備實現(xiàn)智能決策、促進實時處理和減少延遲至關(guān)重要,特別是在連接有限或無連接的環(huán)境中。
    發(fā)表于 02-21 10:27 ?402次閱讀

    用 ADI 的 MAX78002 MCU 開發(fā)邊緣人工智能應(yīng)用

    應(yīng)用能夠在物聯(lián)網(wǎng)設(shè)備運行,而這些設(shè)備通常會受到內(nèi)存、帶寬和功耗的限制。 [Analog Devices, Inc.] 的一款微控制器 (MCU) 集成了低功耗卷積神經(jīng)網(wǎng)絡(luò) (CNN)
    的頭像 發(fā)表于 01-26 21:20 ?575次閱讀
    用 ADI 的 MAX78002 <b class='flag-5'>MCU</b> 開發(fā)邊緣<b class='flag-5'>人工智能</b>應(yīng)用

    人工智能機器學(xué)習(xí)以及Edge AI的概念與應(yīng)用

    人工智能相關(guān)各種技術(shù)的概念介紹,以及先進的Edge AI(邊緣人工智能)的最新發(fā)展與相關(guān)應(yīng)用。 人工智能機器學(xué)習(xí)是現(xiàn)代科技的核心技術(shù)
    的頭像 發(fā)表于 01-25 17:37 ?932次閱讀
    <b class='flag-5'>人工智能</b>和<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>以及Edge AI的概念與應(yīng)用

    【「具身智能機器人系統(tǒng)」閱讀體驗】+初品的體驗

    動態(tài)互動的。 該理論強調(diào)智能行為源于智能體的物理存在和行為能力,智能體必須具備感知環(huán)境并在其中執(zhí)行任務(wù)的能力。具身智能實現(xiàn)涵蓋了
    發(fā)表于 12-20 19:17

    三款低功耗MCU,實現(xiàn)應(yīng)用產(chǎn)品的耐久續(xù)航力

    三款低功耗MCU實現(xiàn)應(yīng)用產(chǎn)品的耐久續(xù)航力 低功耗MCU是趨勢所在 低功耗可說是
    發(fā)表于 12-13 10:44

    嵌入式和人工智能究竟是什么關(guān)系?

    嵌入式和人工智能究竟是什么關(guān)系? 嵌入式系統(tǒng)是一種特殊的系統(tǒng),它通常被嵌入到其他設(shè)備或機器中,以實現(xiàn)特定功能。嵌入式系統(tǒng)具有非常強的適應(yīng)性和靈活性,能夠根據(jù)用戶需求進行定制化設(shè)計。它廣泛應(yīng)用于各種
    發(fā)表于 11-14 16:39

    FPGA應(yīng)用于人工智能的趨勢

    高速和低功耗 : FPGA通過優(yōu)化硬件結(jié)構(gòu)和算法實現(xiàn),能夠在處理復(fù)雜的人工智能任務(wù)時保持高速和低功耗,這對于資源有限的嵌入式系統(tǒng)和移動設(shè)備尤為重要。 靈活性 : FPGA的可編程性使
    的頭像 發(fā)表于 10-25 09:20 ?2016次閱讀

    人工智能、機器學(xué)習(xí)和深度學(xué)習(xí)存在什么區(qū)別

    人工智能指的是在某種程度上顯示出類似人類智能的設(shè)備。AI有很多技術(shù),但其中一個很大的子集是機器學(xué)習(xí)——讓算法從數(shù)據(jù)中學(xué)習(xí)。
    發(fā)表于 10-24 17:22 ?2978次閱讀
    <b class='flag-5'>人工智能</b>、<b class='flag-5'>機器</b><b class='flag-5'>學(xué)習(xí)</b>和深度<b class='flag-5'>學(xué)習(xí)</b>存在什么區(qū)別

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第6章人AI與能源科學(xué)讀后感

    、優(yōu)化等方面的應(yīng)用有了更清晰的認(rèn)識。特別是書中提到的基于大數(shù)據(jù)和機器學(xué)習(xí)的能源管理系統(tǒng),通過實時監(jiān)測和分析能源數(shù)據(jù),實現(xiàn)了能源的高效利用和智能化管理。 其次,第6章通過多個案例展示了
    發(fā)表于 10-14 09:27

    《AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新》第一章人工智能驅(qū)動的科學(xué)創(chuàng)新學(xué)習(xí)心得

    人工智能:科學(xué)研究的加速器 第一章清晰地闡述了人工智能作為科學(xué)研究工具的強大功能。通過機器學(xué)習(xí)、深度學(xué)習(xí)等先進技術(shù),AI能夠處理和分析海量
    發(fā)表于 10-14 09:12

    risc-v在人工智能圖像處理應(yīng)用前景分析

    人工智能推薦系統(tǒng)中強大的圖形處理器(GPU)一爭高下。其獨特的設(shè)計使得該處理器在功耗受限的條件下仍能實現(xiàn)高性能的圖像處理任務(wù)。 Ceremorphic公司 :該公司開發(fā)的分層學(xué)習(xí)處理
    發(fā)表于 09-28 11:00

    名單公布!【書籍評測活動NO.44】AI for Science:人工智能驅(qū)動科學(xué)創(chuàng)新

    材料基因組工程的推動下,人工智能如何與材料科學(xué)結(jié)合,加快傳統(tǒng)材料和新型材料的開發(fā)過程。 第4章介紹了人工智能在加快藥物研發(fā)、輔助基因研究方面及在合成生物學(xué)中的普遍應(yīng)用。 第5章介紹了人工智能
    發(fā)表于 09-09 13:54

    FPGA在人工智能中的應(yīng)用有哪些?

    FPGA(現(xiàn)場可編程門陣列)在人工智能領(lǐng)域的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個方面: 一、深度學(xué)習(xí)加速 訓(xùn)練和推理過程加速:FPGA可以用來加速深度學(xué)習(xí)的訓(xùn)練和推理過程。由于其高并行性和低延遲特性
    發(fā)表于 07-29 17:05

    MCU如何實現(xiàn)AI功能

    在討論如何在微控制器單元(MCU實現(xiàn)AI功能時,我們需要認(rèn)識到MCU通常具有較為有限的計算資源和內(nèi)存空間,這與專為高性能計算設(shè)計的GPU
    的頭像 發(fā)表于 07-19 11:51 ?1658次閱讀