91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

3天內不再提示

使用Edge Impulse為STM32開發人員提供機器學習

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-12 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用 Edge Impulse,可以創建嵌入微型機器學習和 DNN 模型的智能設備解決方案。基于云的解決方案抽象了現實世界傳感器數據收集和存儲、數據特征提取、ML 和 DNN 模型訓練和轉換為嵌入式代碼以及在 STM32 MCU 設備上部署模型的復雜性。無需安裝本地 AI 框架,工程師只需一次函數調用即可生成模型并將其導出到他們的 STM32 項目中。所有生成的神經網絡現在都充分利用 STM32Cube.AI以確保它們盡可能快速和節能地運行,并且可以使用STM32CubeMX完全定制固件。

微控制器上部署機器學習 (ML) 模型是過去幾年最激動人心的發展之一,它允許小型電池供電設備檢測復雜運動、識別聲音、分類圖像或發現傳感器數據中的異常。為了讓每個嵌入式開發人員都可以構建和部署這些模型,STMicroelectronics 和 Edge Impulse 一直在合作,將對 STM32CubeMX 和 STM32Cube.AI 的支持集成到 Edge Impulse。Edge Impulse Cloud 現在能夠通過本地 STM32Cube.AI 引擎導出神經網絡,以確保將最佳效率導入與 STM32CubeMX 項目兼容的 CMSIS PACK。這為開發人員提供了一種簡單的方法來收集數據、構建模型并部署到任何 STM32 MCU。

小型設備的機器學習

嵌入式系統上的機器學習(通常稱為 TinyML)有可能允許創建無需將數據發送到云端就可以做出明智決策的小型設備——從效率和隱私的角度來看非常棒。為了在微控制器上運行深度學習模型(基于人工神經網絡),ST 推出了STM32Cube.AI。STM32Cube.AI 是一個軟件包,可以采用預先訓練的深度學習模型,并將它們轉換為可以在 STM32 MCU 上運行的高度優化的數學 C 代碼。提取正確的特征、構建質量數據集以及訓練模型以便將其部署到 STM32 上,這些都是構建基于 ML 的解決方案的關鍵步驟。

機器學習讓一切變得簡單

嵌入式開發人員可能天生對機器學習持懷疑態度。在嵌入式設備上分析傳感器數據并不是什么新鮮事。幾十年來,開發人員一直在使用信號處理從原始數據中提取有趣的特征。然后通過簡單的基于規則的系統解釋信號處理的結果,例如,當信號中的總能量超過閾值時發送消息。盡管這些系統運行良好,但很難檢測到復雜的事件,因為您需要針對系統的每個潛在狀態進行規劃。

Edge Impulse 有助于可視化特征以理解復雜的數據集

我們可以用機器學習做的是在更細粒度的問題中找到這些邊界和閾值。例如,在異常檢測中,您可以訓練一個機器學習模型(經典或神經網絡)來查看數據集中的所有數據,根據信號處理管道的輸出對它們進行聚類(仍然與您使用的 DSP 指令相同)總是),然后將新數據與集群進行比較。監督模型學習數據中的所有潛在變化,并創建比手動構建更精確和細粒度的閾值。

poYBAGJ8uKqAIN_IAAVJLhrk5BE251.png

學習集群的小型機器學習模型。藍點代表訓練數據,藍色圓圈是機器學習模型學習的集群。橙色點是傳入的新數據。由于數據在任何已知集群之外,這是一個異常現象。

而且由于這些閾值可以在如此細粒度的問題中自動計算,因此可以檢測到更復雜的事件。編寫檢測麥克風何時拾取高于 100dB 的聲音的代碼相對容易,但檢測一個人是否說“是”或“否”則非常復雜。機器學習確實在那里大放異彩。

不是黑匣子

但是將控制權交給機器學習模型可能會很可怕。如果您在數百萬臺設備中部署模型,您希望確保該模型確實有效,并且您沒有錯過任何邊緣情況。為了解決這個問題,Edge Impulse 傾向于傳統的信號處理管道與小型 ML 模型搭配,而不是深度 ML“黑盒類型”模型;它有許多可視化工具來幫助確定數據集的質量,根據當前模型分析新數據,并在真實設備上快速測試模型。特征瀏覽器根據 3D 圖形中所有生成的窗口繪制提取的特征,允許開發人員探索數據集并了解這些特征是否可以輕松地被模型分離。

poYBAGJ8uLaAbF-VAAOEp1rYIe8425.png

在 Edge Impulse 中可視化口語關鍵字。每個點代表 1 秒的音頻。可以快速查看異常值,您可以單擊一個點來收聽關鍵字。

使用 STM32Cube.AI 在頂部添加神經網絡模型

例如,在為分類或回歸任務構建神經網絡時,優化目標微控制器的模型占用空間和執行時間至關重要。Developers automatically benefit from all STM32Cube.AI optimizations as the tool is automatically called in the Cloud when the STM32Cube.AI CMSIS-PACK export option is selected.

STM32Cube.AI 執行模型量化和其他優化,允許以最小的性能下降進行壓縮,并為所有 STM32 微控制器生成優化的 C 代碼。

STM32Cube.AI CMSIS-PACK 部署將整個模型打包,包括所有信號處理代碼和機器學習模型,并創建一個與 STM32CubeIDE 集成的 CMSIS-PACK。此包可在任何 Cortex-M4F、Cortex-M7 或 Cortex-M33 STM32 MCU 上運行。

要將 CMSIS-PACK 添加到您的 STM32 項目中,請按照分步指南進行操作。然后,您可以為在 STM32Cube 環境中嵌入機器學習模型的任何基于 STM32 的產品開發自定義固件。

審核編輯:郭婷

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

    關注

    48

    文章

    7947

    瀏覽量

    154870
  • 神經網絡
    +關注

    關注

    42

    文章

    4814

    瀏覽量

    103539
  • 機器學習
    +關注

    關注

    66

    文章

    8501

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【RA8D1-Vision Board】openmv實現鳥巢識別 | 技術集結

    ,并在邊緣設備上運行這些模型,而無需互聯網連接。EdgeImpulse提供了一系列的工具和庫,使開發人員能夠快速有效地構建和部署自定義的嵌入式機器學習應用程序。之
    的頭像 發表于 06-22 09:33 ?156次閱讀
    【RA8D1-Vision Board】openmv實現鳥巢識別 | 技術集結

    Thingy:91 X 開發人員提供了一個經過全球認證的、多傳感器、電池供電的蜂窩物聯網原型平臺

    Thingy:91 X 開發人員提供了一個經過全球認證的、多傳感器、電池供電的蜂窩物聯網原型平臺 挪威奧斯陸 – 2024年12月10日 – 全球領先的低功耗無線連接解決方案提供商N
    的頭像 發表于 05-08 17:41 ?904次閱讀

    NanoEdge AI Studio 面向STM32開發人員機器學習(ML)技術

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術,可以讓終端用戶輕松享有真正的創新成果。只需幾步,開發人員便可基于最少量的數據
    的頭像 發表于 04-22 11:09 ?577次閱讀
    NanoEdge AI Studio 面向<b class='flag-5'>STM32</b><b class='flag-5'>開發人員</b><b class='flag-5'>機器</b><b class='flag-5'>學習</b>(ML)技術

    基于RV1126開發板的人員檢測算法開發

    在RV1126上開發人員檢測AI算法組件
    的頭像 發表于 04-14 13:56 ?307次閱讀
    基于RV1126<b class='flag-5'>開發</b>板的<b class='flag-5'>人員</b>檢測算法<b class='flag-5'>開發</b>

    面向AI與機器學習應用的開發平臺 AMD/Xilinx Versal? AI Edge VEK280

    AMD/Xilinx Versal? AI Edge VEK280評估套件是一款面向AI與機器學習應用的開發平臺,專為邊緣計算場景優化設計。以下從核心配置、技術特性、應用場景及
    的頭像 發表于 04-11 18:33 ?1305次閱讀
    面向AI與<b class='flag-5'>機器</b><b class='flag-5'>學習</b>應用的<b class='flag-5'>開發</b>平臺 AMD/Xilinx Versal? AI <b class='flag-5'>Edge</b> VEK280

    機器開發套件 Kria KR260

    。KR260機器人入門套件提供基于ROS的開發體驗,機器人和嵌入式開發人員
    的頭像 發表于 04-11 13:15 ?821次閱讀
    <b class='flag-5'>機器</b>人<b class='flag-5'>開發</b>套件 Kria KR260

    Raspberry Pi Pico 2 上實現:實時機器學習(ML)音頻噪音抑制功能

    程序的開發方式。應用程序開發人員現在可以為所需系統整理包含大量輸入和輸出示例的數據集,然后使用這些數據集來訓練ML模型。在訓練過程中,ML模型從輸入和輸出中學習
    的頭像 發表于 03-25 09:46 ?369次閱讀
    Raspberry Pi Pico 2 上實現:實時<b class='flag-5'>機器</b><b class='flag-5'>學習</b>(ML)音頻噪音抑制功能

    高通收購 Edge Impulse,助力 AI 與物聯網新局面

    高通宣布與 Edge Impulse 達成收購協議,旨在進一步增強其在人工智能(AI)和物聯網(IoT)領域的競爭力。高通表示,此次收購不僅豐富了其物聯網戰略,還為開發提供了更為強大
    的頭像 發表于 03-11 18:15 ?398次閱讀
    高通收購 <b class='flag-5'>Edge</b> <b class='flag-5'>Impulse</b>,助力 AI 與物聯網新局面

    芯科科技通過全新并發多協議SoC重新定義智能家居連接

    MG26系列SoC現已全面供貨,開發人員提供最高性能和人工智能/機器學習功能
    的頭像 發表于 03-05 09:31 ?525次閱讀

    NVIDIA技術推動機器人仿真

    借助機器人仿真,開發人員能夠在基于物理學的現實世界數字呈現中對機器人進行虛擬訓練、測試和驗證。
    的頭像 發表于 01-03 14:10 ?478次閱讀

    MSPDebugStack開發人員指南

    電子發燒友網站提供《MSPDebugStack開發人員指南.pdf》資料免費下載
    發表于 12-05 14:49 ?0次下載
    MSPDebugStack<b class='flag-5'>開發人員</b>指南

    貿澤開售適用于AI和機器學習應用的 AMD Versal AI Edge VEK280評估套件

    VEK280評估套件。Versal AI Edge VEK280評估套件采用AMD Versal AI Edge VE2802自適應SoC,該系列套件可幫助開發人員快速迭代其傳感器融合和AI算法,用于
    發表于 11-21 14:23 ?367次閱讀

    基于PYNQ和機器學習探索MPSOC筆記

    新版本中,不僅僅介紹了MPSOC的體系結構和應用場景,更是結合當前應用最廣的PYNQ框架和機器學習應用進行分析。作為一本不可多得的免費電子英文書籍,本書既是使用Zynq MPSoC的開發人員的實用指南
    的頭像 發表于 11-16 11:32 ?688次閱讀
    基于PYNQ和<b class='flag-5'>機器</b><b class='flag-5'>學習</b>探索MPSOC筆記

    C2000 ePWM開發人員指南

    電子發燒友網站提供《C2000 ePWM開發人員指南.pdf》資料免費下載
    發表于 09-07 09:45 ?0次下載
    C2000 ePWM<b class='flag-5'>開發人員</b>指南

    如何在Python中開發人工智能

    在Python中開發人工智能(AI)是一個廣泛而深入的主題,它涵蓋了從基礎的數據處理到復雜的機器學習、深度學習以及自然語言處理等多個領域。
    的頭像 發表于 07-15 15:01 ?3700次閱讀
    主站蜘蛛池模板: 成人免费精品视频 | 污污的网站免费阅读 | 夜色321看片资源站 夜色sese | 乱轮黄色小说 | 天天综合在线视频 | 69天堂| 日本在线视频一区 | 国产美女在线精品观看 | 成人综合婷婷国产精品久久免费 | 91麻豆麻豆 | 男女无遮挡在线完整视频 | 黄网址免费 | 种子在线搜索bt | 美女无遮挡拍拍拍免费视频 | 97视频人人| 中文字幕不卡一区 | 深爱激情站 | 成人a在线观看 | 国产叼嘿视频网站在线观看 | 日本www.色| 久久久国产乱子伦精品 | 国产香蕉视频在线观看 | 免费jlzzjlzz在线播放视频 | 欧美精品一级 | 亚洲综合天堂网 | 国产三级黄色录像 | 天天舔天天射天天操 | 天天色综合2 | 激情婷婷六月 | 国产经典一区 | 色噜噜噜噜噜在线观看网站 | 曰本又色又爽又黄三级视频 | 手机看片国产免费久久网 | 亚洲zscs综合网站 | 免费人成激情视频在线观看冫 | 永久免费看黄 | 成人精品视频在线观看播放 | 男人的天堂色偷偷之色偷偷 | 在线视频91 | 手机在线视频观看 | 新版bt天堂资源在线 |