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

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

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

3天內不再提示

TinyML音頻識別應用及在Cortex-M4開發板上的入門

冬至配餃子 ? 來源:Mary Bennion ? 作者:Mary Bennion ? 2022-07-27 16:27 ? 次閱讀

TinyML很強大是因為它幫助微型設備基于大量數據采集制定決策方法,而不會浪費時間和精力傳輸數據。假設你正在追蹤非洲大草原的動物行為,你想知道獅子在一天中不同時間咆哮的頻率。

你可以選擇以下方法收集數據:

?躲在草叢中,用記事本和鉛筆記錄每次聽到的吼聲。

?用設置好的帶電池的錄音機記錄,每隔幾星期去更換存儲卡。

?通過數據連接(如蜂窩網絡)傳輸音頻

以上所有方法都有以下缺點:

?將人員留在現場是非常昂貴的,同時還需考慮他們的安全問題

?駕車去收集存儲卡需要耗費時間和錢,而且每隔幾周才可以獲得新數據。

?傳輸數據會消耗大量能量和錢,并且大部分地區的網絡帶寬也受到限制。這種方法可能會更快地獲得數據,但仍需定期開車去更換電池。

除了這些缺點以外,在錄音中數出獅子的吼聲真的很無聊,而且還需要花費寶貴的資金。訓練機器學習模型來識別錄音中的獅子吼聲并自動計數可以減輕這一煩惱。為此需要先收集一組帶標簽的數據輸入到算法中,然后創建一個模型來識別音頻中的吼叫聲。

pYYBAGLg9a-ASp4CAAB912YTxu4827.png

這將解決需要花費數小時收聽Savanna音頻的問題。但是這樣仍然保留了上述缺點。

在過去,機器學習模型只能存在于強大的大型硬件上,導致它們大多數時候只能在實驗室的服務器上運行。但是近年來機器學習算法和低功耗硬件已經發展到可以在嵌入式設備上運行復雜模型的階段。

如果我們采用獅吼計數模型應用在嵌入式設備中并部署到野外,我們會獲得以下優勢:

?我們的設備無需通過昂貴的高帶寬網絡來發送記錄到的音頻,而是可以當場計算聽到的吼聲數量,并發送極低功率的遠程無線電,像LoRa那樣。

?獲得咆哮聲的數量就夠了,所以不需要存儲音頻以及收集存儲卡。

?此設備很便宜且功耗極低,僅用一個電池即可運行數年。

?沒有人需要聽100小時的野生動植物混合錄音帶了。

這聽起來是一個很好的解決方案。我們解決了一些實際問題,并獲得了比以前更便宜更可靠的解決方案。

但是機器學習是一個令人生畏的主題。它技術性很強并涉及許多新概念,它也存在很多陷阱,可以很容易地訓練一個看似有用但無法工作的模型。

更重要的是,在嵌入式設備上運行機器學習代碼非常困難。除了需要了解機器學習和信號處理算法的知識外,通常還會受制于硬件性能的限制,可能要運用書中的所有技巧才能發揮給定類型芯片的全部性能。

當我們寫《TinyML》這本書時,我意識到盡管任何人都可以輕松地開始學習基于嵌入式設備的機器學習。但想要構建出可用于生產的東西卻會困難得多。對于專注解決實際問題的普通工程師來說,一天中沒有足夠的時間來學習機器學習,更不用說要為特定的微控制器架構優化底層ML代碼了。機器學習聽起來是一個不錯的解決方案,但是它需要大量的投入來學習和使用。

這就是為什么我對Edge Impulse感到非常感興趣的原因(事實上我因為太感興趣而加入了這個團隊)。它是一組用于處理機器學習中繁瑣部分的工具,使開發人員可以專注于他們要解決的問題。Edge Impulse讓收集數據集,選擇正確的機器學習算法,訓練生產級模型以及測試的過程變得容易。然后它將整個內容導出為可以輕松放入項目中的高效,高度優化的C ++庫。

使用Edge Impulse創建咆哮計數模型的步驟很簡單:

1.收集少量音頻數據,給他們標記為“吼”或“非吼”,整個過程只需幾分鐘就可以完成。
2.使用Edge Impulse CLI將數據上傳到Edge Impulse。
3.按照說明訓練簡單模型。
4.添加更多數據并調整模型的設置直到獲得所需的精準度。
5.將模型導出為C ++庫,并將其添加到嵌入式項目中去。

整個過程可以在幾分鐘內完成,你不必親自參觀非洲大草原。

由于現實中沒有獅子,所以本教程訓練了一個可以識別家庭聲音的模型:即水龍頭發出的自來水聲。 要訓練的模型大小約為18Kb并且體積小巧,卻可以運用在復雜應用的同時為應用程序代碼留出大量空間。

如果你有一個基于Arm Cortex-M4的STM32 IoT Node Discovery Kit套件開發板,就可以通過WiFi或串行捕獲自己的數據集。如果你沒有或者正在等待一個板子,可以下載我從Sunnyvale公寓收集的數據集。Edge Impulse構建了一個可以內置到任何Cortex-M或Cortex-A設備中緊湊獨立的C ++庫。我們自動使用FPU,矢量擴展,CMSIS-DSP和CMSIS-NN來優化性能,并最大程度地減少RAM和閃存的使用。

除獅子和水龍頭外,TinyML還有很多不同應用。想象一下可以識別語音命令的微型設備:當機器出現故障時進行識別,根據周圍的聲音了解房屋中發生的活動。它最大的優點是借助設備上的推理功能可以保護用戶隱私-無需將任何音頻發送到云上。

通過使用Edge Impulse任何開發人員都可以輕松構建ML應用程序,Edge Impulse為所有想把驚人想法應用在硬件領域的人實現了夢想。我們隨著技術的發展不斷改進我們的平臺,因此每個人都將從最新的算法和技術中受益。

審核編輯:劉清

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

    關注

    48

    文章

    7570

    瀏覽量

    151628
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1369

    瀏覽量

    114774
  • Cortex-M4
    +關注

    關注

    6

    文章

    89

    瀏覽量

    46562
收藏 人收藏

    評論

    相關推薦

    瑞芯微主板/開發板Linux系統播放音頻方法,觸覺智能RK3562開發板演示

    本文介紹瑞芯微方案主板/開發板Linux系統播放音頻的方法,觸覺智能RK3562開發板演示,通用RK3566、RK3568、RK3588等
    的頭像 發表于 12-13 11:40 ?257次閱讀
    瑞芯微主板/<b class='flag-5'>開發板</b>Linux系統播放<b class='flag-5'>音頻</b>方法,觸覺智能RK3562<b class='flag-5'>開發板</b>演示

    正點原子fpga開發板不同型號

    ZYNQ-7000系列 ZYNQ-7000系列是正點原子的入門級FPGA開發板,適合初學者和教育用途。這些開發板搭載了Xilinx的Zynq-7000系列SoC芯片,集成了ARM Corte
    的頭像 發表于 11-13 09:30 ?875次閱讀

    航順 HK32F407ZGT7 芯片的開發板:多功能外設助力多領域應用

    HK32F407ZGT7開發板 1.開發板簡介 開發板是基于航順芯片公司F4系列HK32F407ZGT7開發的一款
    的頭像 發表于 11-08 14:43 ?263次閱讀
    航順 HK32F407ZGT7 芯片的<b class='flag-5'>開發板</b>:多功能外設助力多領域應用

    【干貨】有了這份HK32F407ZGT7開發板介紹,1萬個項目輕松拿捏!

    2024-11-0811:39·航順HK32MCUHK32F407ZGT7開發板開發板簡介開發板是基于航順芯片公司F4系列HK32F407ZGT7
    的頭像 發表于 11-08 13:28 ?342次閱讀
    【干貨】有了這份HK32F407ZGT7<b class='flag-5'>開發板</b>介紹,1萬個項目輕松拿捏!

    【干貨】性價比拉滿!HK32F407VG開發板介紹

    開發板簡介開發板是基于航順芯片公司F4系列HK32F407VGT7芯片的一款開發板Cortex-M4內核,最高主頻168MHz,內置1MK
    的頭像 發表于 11-08 13:27 ?257次閱讀
    【干貨】性價比拉滿!HK32F407VG<b class='flag-5'>開發板</b>介紹

    配置新!米爾-新唐MA35D1核心512M DDR配置發布!

    米爾2024年8月推出了基于新唐MA35D1芯片設計的嵌入式處理器模塊MYC-LMA35核心開發板。MA35D1是集成2個Cortex-A35與1個
    的頭像 發表于 11-07 09:03 ?384次閱讀
    配置<b class='flag-5'>上</b>新!米爾-新唐MA35D1核心<b class='flag-5'>板</b>512<b class='flag-5'>M</b> DDR配置發布!

    ARM開發板與樹莓派的比較

    處理器 ARM開發板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓派則主要使用博通的ARM處理器。樹莓派的處理器性能相對較高,尤其是最新的樹莓派
    的頭像 發表于 11-05 11:11 ?506次閱讀

    TI開發板啟用Android Automotive

    電子發燒友網站提供《TI開發板啟用Android Automotive.pdf》資料免費下載
    發表于 09-18 14:52 ?0次下載
    <b class='flag-5'>在</b>TI<b class='flag-5'>開發板</b><b class='flag-5'>上</b>啟用Android Automotive

    新唐MA35D1核心-米爾開發板-原生支持17路UART和4路CAN FD

    MYC-LMA35核心開發板多核異構的新唐MA35D1核心,賦能邊緣計算新唐MA35D1,雙核Cortex-A35和Cortex-M4
    發表于 08-15 16:03 ?2次下載

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試

    Banana Pi BPI-M4 Berry 開源硬件開發板以太網口和WiFi測試
    的頭像 發表于 07-02 16:16 ?924次閱讀
    Banana Pi BPI-<b class='flag-5'>M4</b> Berry 開源硬件<b class='flag-5'>開發板</b>以太網口和WiFi測試

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程

    Banan Pi BPI-M4 Berry 全志科技H618開發板燒錄鏡像教程
    的頭像 發表于 07-02 16:13 ?876次閱讀
    Banan Pi BPI-<b class='flag-5'>M4</b> Berry 全志科技H618<b class='flag-5'>開發板</b>燒錄鏡像教程

    【基于存內計算芯片開發板驗證語音識別】訓練手冊

    本教程展現語音識別算法WTM2101開發板從訓練到部署的全流程,包括實驗環境搭建,語音數據集以及算法模型轉換燒錄。
    的頭像 發表于 05-16 14:49 ?671次閱讀
    【基于存內計算芯片<b class='flag-5'>開發板</b>驗證語音<b class='flag-5'>識別</b>】訓練手冊

    瑞薩MCU/MPU開發板概述

    瑞薩MCU/MPU開發板 介紹 ? ? ? ? ? FPB-RA6E2?(200MHz Arm?Cortex-M33,64引腳,ROM:256KB,RAM:40KB,板載SEGGER J-Link
    的頭像 發表于 04-15 08:35 ?729次閱讀
    瑞薩MCU/MPU<b class='flag-5'>開發板</b>概述

    【英飛凌測評】英飛凌PSoC? 62開發板試用報告-LCD ILI9341 8080 DEMO

    0)的開發板,其具有單周期乘法的150-MHz Arm Cortex-M4F CPU (浮點和存儲器保護單元),
    的頭像 發表于 03-07 21:07 ?733次閱讀
    【英飛凌測評】英飛凌PSoC? 62<b class='flag-5'>開發板</b>試用報告-LCD ILI9341 8080 DEMO

    盤點那些硬件+項目學習套件:STM32MP157 Linux開發板入門常見問題解答

    Cortex-M4核,Cortex-A7核可以跑Linux操作系統,Cortex-M4可以跑FreeRTOS、RT-Thread等實時
    發表于 02-01 14:25
    主站蜘蛛池模板: 十分钟免费视频大全在线观看| 国产亚洲精品AAAAAAA片| 日韩a在线看免费观看视频| 精品无码久久久久久动漫| 大岛优香久久中文字幕| 在线 亚洲 日韩 欧洲视频| 手机国产视频福利| 男生射女生| 精品亚洲视频在线观看| 国产激情视频在线播放| caoporn超碰| 约艺术院校96年清纯白嫩| 亚洲AV怡红院影院怡春院| 日韩视频中文在线一区| 欧美jizz19性欧美| 浪潮色诱AV久久久久久久| 精品粉嫩BBWBBZBBW| 国产三级在线精品男人的天堂| x8国产精品视频| 87.6在线收听| 在线观看国产精美视频| 亚洲精品视频区| 午夜福利合集1000在线| 日日夜夜天天操| 青青久久网| 欧美激情精品久久久久久不卡| 麻豆精品国产剧情观看| 久久久久久人精品免费费看| 狠狠色丁香久久婷婷综合_中| 国产爱豆剧果冻传媒在线 | 国产午夜精品理论片免费观看| 俄罗斯人与动ZOZ0| 超碰v| 成年视频xxxxxx在线| jzz大全18| www.av在线| www.绿巨人| 超碰97免费人妻| 成人综合在线观看| 俄罗斯摘花| 国产成人v视频在线观看|