美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

MATLAB 里的天籟之音——淺談 MATLAB 語音與聲學應用(三)

發布日期:2022-04-17 點擊率:66

  上一期,我們圍繞智能語音助手的話題,與大家聊了聊聲源分離的兩種方法:基于麥克風陣列波束成形的方法和基于深度學習的掩模估計的方法。本期,我們將繼續本文的最后一個話題,聊聊關于深度學習的語音識別。

  本文共分三期:
  1)音頻算法快速原型試音;
  2)聲源分離與提取;
  3)深度學習語音識別

Part 3

語音關鍵詞識別

  深度學習的語音識別,目前以家用智能音箱、語音導航等首當其沖。

  語音操控,本來就是人與人溝通最便捷的方式,只是過去技術水平限制,被迫用按鍵、遙控器、觸摸屏,而今語音操控已自然而然成了新一代的人機接口。所有空調、電視、凈化器這所有家電,甚至各處的燈光,都可以方便的采用語音指令進行控制,是不是很美好。

  很多小伙伴,可能一提到語音識別,第一反應就是深度學習。確實會用到深度學習不假,然而,想設計好實際工程化實現的語音識別模型,需要考慮的遠不只是深度學習本身。工程化實現與在科研探索,最大的區別在于,科研只是單點突破即可,比如可以是僅僅優化某個損失函數改進某個層的算法,就可以發表論文,算作成果了。而工程化實現,其實是一個完整的鏈條,任何一個環節出問題,都無法得到滿足工程化實現要求的產品。

  如下圖所示,實際的工程化實現,需要完成如下所示的從左到右四個階段。

深度學習開發基本流程

  首先要采集數據,不僅需要獲得足夠大的高質量樣本集,并且如果是有監督的學習,那你的標注也需要足夠的精確;接下來就是預處理和特診提取,這個步驟對獲得輕量化的模型,適合進行嵌入式低功耗、小型化設備進行產品工程化實現至關重要;接下來是模型訓練和開發;最后還需要在嵌入式設備或者云端上,產品化實現我們的算法。

  而之前我們開發人員的大多數精力,是不是基本都只關注在第三個階段呢?我們模型的整體性能其實是由這個鏈條里四個階段,整體決定的,而非單一環節。

  這也就解釋了,為什么很多時候,若模型精度欠佳,如果希望只在第三個階段努力,即僅通過模型優化和超參調解,通常很難得到有效改善的。反而可能使模型變得復雜,得到一個臃腫不適合產品化的模型。

  首先在音頻采集階段,就需要考慮到回聲消除、去混疊、降噪等一系列的預處理算法,而且在準備數據時,還需要根據自己的實際需要和訓練平臺的情況,來選擇合適算法對音頻數據進行預處理,這里可能涉及采樣率變換、感興趣頻帶的提取,也可能涉及感興趣特征的提取。

  接下來,我們以語音指令識別為例【1】,介紹如何在 MATLAB 中,快速完成產品化的整個鏈條。

  我們的目標是將識別以下的十個英文指令,將采用 Google 隨如下論文一同剛發表的語音指令數據集。

  首先,我們導入數據集,數據集通常會比較龐大,若同時加載很可能占用大量內存使運算卡頓。MATLAB 提供了一系列的 datastore,對數據集進行管理和操作,datastore 僅記錄數據集的索引和標簽,而只在需要時,才會去加載對應的樣本。

  如下所示,采用音頻專用的 audioDatastore,自動把樣本文件夾下的各個子文件夾中數據建立索引數據集,而后自動以每個子文件夾名字作為其中各樣本的標簽。

  這里,其實 Google 提供了一個顯然由高手,精心加工的高水準的音頻指令數據集。

  而你的實際工程中,通常采集到的原始數據還需要進行一系列的預處理,如前面提到的去回聲、去混疊、降噪等一系列操作,通常還會有濾波、采樣率變換,然后才會得到這樣一個理想的數據集。這個部分恰恰是很多大牛都會重視去做,卻很少談及的。

  敲黑板~劃重點~高質量的數據集,才能產生高質量的模型呦。

  Notes:  大多數實際的工程應用,都需要自己動手準備這個至關重要的數據集,音頻樣本的采集的質量與標簽的質量,同樣重要。這個過程是非常耗時費力的,往往需要人工一段一段的音頻反復聽,反復手工標注。MATLAB 提供了對應于音頻和信號領域的快捷標注工具,Audio Labeler 和 Signal Labeler。請看以下操作視頻,可以看到您可以自動標注,快捷準確的完成這個過程。

  以上我們介紹了,導入了整個數據集和標注。接下來,我們把數據集分成訓練集、驗證集和測試集。

  接下來我們講選擇用哪種網絡進行指令識別。如圖所示,是常見的兩種對時間序列進行分類或者檢測的網絡,上面一種是借助卷積神經網絡對二維圖像的檢測能力,所不同的是需要先將音頻序列轉換成時頻圖。

  下面這種,采用的是 LSTM 長短周期記憶網絡,雖然也可以直接把時間序列作為其輸入,但通常效果欠佳。所以我們一般會在每一個時間拍,提取一個特征向量,把它作為 LSTM 網絡的輸入。

  這里我們采用上面這種方法,即首先對信號進行時頻變換,得到每個時間拍上的時頻圖作為特征,輸入進后面的卷積神經網絡。音頻中有許多可用的特征,這里過去我們需要自己手寫函數,選擇提取哪些特征,這個過程經常需要反復嘗試。目標是用盡量少的特征,來達到可以接受的模型精度。恰到好處的特征選擇,可以使后序的神經網絡模型搭建和調優,得以大大簡化,輕量級網絡即可達到驚艷的效果,并不是每個做得漂亮的項目,都需要在模型訓練階段,死磕超參優化的。

  Notes:特征的選擇,需要針對您的特定使用環境,巧妙選擇,比如識別人類語音,則需要了解人耳對于語音的選擇性,比如在幾百赫茲以下,成線性分布,這部分其實是語音的主要傳遞信號的部分。從幾百赫茲到 20K,成對數分布,而對其他頻點的聲音。而如果您要識別的是樂音,那么您最好花點時間了解十二平均律,以及對應的有效特征,如恒 Q 變換等。

  這里MATLAB提供了一個專用的音頻特征提取工具,即 audioFeatureExtractor。他把音頻常見的特征都統一集成在一個模塊,你只要按需求,選擇即可使用。

  特征提取時,因為需要提取特征的樣本量很大,以滑動窗口逐幀計算特征,通常計算很耗時,這里我們采用了如下所示的并行計算方式進行加速。

  MATLAB代碼,僅需要使用關鍵詞稍作修改,即可輕松擴展到多節點,并行執行,使我們的算法執行速度大幅提高。

  如果您想利用 GPU 加速,卻不想手寫 CUDA 代碼怎么辦?Parallel Computing Toolbox 也可以支持無縫的使用底層的 GPU 加速。您也可以方便的使用 gpuArray 對數組聲明,底層就會自動使用您的 GPU 進行加速。

  上面代碼中,numPar 即本機可訪問的并行節點數,若 numPar=16,則特征提取的計算將被自動在底層分配到這 16 個節點上并行完成,大幅提高計算速度。你的代碼只需把 for 循環,換成 parfor 循環。不必再硬著頭皮去學習并行編程語言了,所有底層的 map-reduce、Hadoop 之類的繁文縟節,MATLAB 都會為你自動搞定。

  接下來我們看一下,提取到的特征。

  上圖中上面一行是原音頻波形,16000 個采樣點,而下圖中是其對應的時頻圖,可以看到橫軸和縱軸的點數明顯減少了,也就是特征提取起到了明顯壓縮數據量的作用。恰到好處的選擇特征,不僅會大大提高識別精度,而且可以使后面的卷積神經網絡只需要一個輕量級的模型,即可達到很理想的精度。這對于產品化實現至關重要。

  準備好了訓練用的時頻圖數據集,我們就可以著手搭建神經網絡了,我們不必記住指令敲代碼,而是可以直接使用如下的 Deep Network Designer 以拖拽模塊和連接的方式,快速完成。

  接下來,設置好訓練參數后,我們開始對模型進行訓練。只要指定訓練環境,他會自動在底層使用你所指定的多核 CPU 或者 GPU 進行加速。

  訓練完成后,我們可以對訓練結果,進行評估。得到如下的混淆矩陣。

  那么我們還可以在 MATLAB 中,直接訪問底層的麥克風,采集實時音頻流,來測試我們的模型識別精度,請看下面的視頻。

  上邊,我們實現的其實還只是一個算法原型,那么我們如果想在嵌入式硬件上,實際做一下硬件原型測試怎么辦?難道還需要把所有算法都手工用底層代碼敲出來嗎?

  顯然不必如此,您可以用 MATLAB Coder 很方便的把這一整套算法(包含預處理、特征提取和深度學習模型),一起打包生成嵌入式處理器如 ARM,可運行的高性能 C++ 代碼。在這個階段,仍然保持快速的硬件原型測試和調試迭代的優勢。

  這個語音指令識別的案例,其對應的嵌入式硬件實現的 demo,我們也一并在 Shipping Demo 中提供了,感興趣的童鞋可以找來試試看【2】。

簡單總結

  我們介紹了基于深度學習的語音識別在實際工程化實現時,需要完成如下所示的從左到右四個階段。而之前我們中大多數注意力,往往只關注第三個階段呢,然而實際上,我們模型的性能其實是由這個鏈條里四個階段,整體決定的,而非單一環節。

深度學習開發基本流程

  而 MATLAB 是面向工程化實現的平臺,完整覆蓋全部這四個階段的內容。

  首先要采集數據,不僅需要獲得足夠大的高質量樣本集,并且也需要高質量的標簽,這部分 MATLAB 提供了一系列能夠快速自動完成標注 APP;接下來就是預處理和特診提取,MATLAB 提供大量方便易用的信號處理和預處理的 APP,以及音頻信號特征提取器,可以方便的嘗試需要的預處理和特征提取;接下來是模型訓練和開發;最后還支持嵌入式設備或者云端上,自動生成代碼或者部署實現我們的算法。


下一篇: PLC、DCS、FCS三大控

上一篇: 伺服選型軟件到底可以

推薦產品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        成人丝袜高跟foot| 欧美一二三区精品| 日本一区二区视频在线| 91麻豆国产福利精品| 日本免费在线视频不卡一不卡二 | 日本大胆欧美人术艺术动态| 中文字幕乱码日本亚洲一区二区 | 暴力调教一区二区三区| 日本91福利区| 樱桃视频在线观看一区| 久久久影视传媒| 日韩午夜精品电影| 欧美色男人天堂| 色偷偷久久人人79超碰人人澡| 国产精品主播直播| 亚洲国产日韩一区二区| 国产精品久久久久久久蜜臀| 国产精品国产成人国产三级| 精品国产欧美一区二区| 欧美一区二区三区视频| 在线观看国产91| 一本色道亚洲精品aⅴ| 粉嫩一区二区三区在线看| 韩国精品在线观看| 蜜臀精品久久久久久蜜臀| 亚洲一区二区视频在线| 一区二区三区日韩精品视频| 一区二区免费视频| 亚洲精品国产一区二区三区四区在线| 欧美国产精品中文字幕| 欧美女孩性生活视频| 91在线视频观看| 久久久欧美精品sm网站| 欧美日韩精品一二三区| 91久久一区二区| 欧美午夜电影网| 欧美日韩亚洲综合| 不卡影院免费观看| 一本到一区二区三区| 在线观看日产精品| 欧美日本在线一区| 日韩欧美资源站| 久久综合999| 中文字幕一区二区三| 亚洲青青青在线视频| 欧美色视频在线| 91视频在线观看免费| 欧美日韩一区精品| 欧美成人三级电影在线| 国产酒店精品激情| 国产精品久久久久久妇女6080| 中文字幕中文字幕在线一区| 亚洲精品日韩综合观看成人91| 亚洲一区二区三区四区五区黄 | 色婷婷精品大在线视频| 午夜电影久久久| 自拍av一区二区三区| 亚洲自拍偷拍欧美| 狠狠色丁香久久婷婷综| 99热这里都是精品| 欧美人与性动xxxx| 久久久亚洲欧洲日产国码αv| 色综合久久久网| 9191精品国产综合久久久久久| 精品久久久久av影院| 中文字幕精品一区二区精品绿巨人| 久久久五月婷婷| 久久久久久毛片| 亚洲精品国产高清久久伦理二区| 天天射综合影视| jlzzjlzz国产精品久久| 韩国精品一区二区| 色猫猫国产区一区二在线视频| 欧美一区二区视频网站| 26uuu国产在线精品一区二区| 久久久久久久综合| 婷婷六月综合亚洲| 午夜婷婷国产麻豆精品| 亚洲电影激情视频网站| 老司机免费视频一区二区| 国产精品资源网站| 欧美丰满一区二区免费视频 | 日韩免费电影一区| 一区二区高清在线| 欧美一区二区三区视频免费| 国产日韩欧美激情| 亚洲综合区在线| 免费人成精品欧美精品| 粉嫩av一区二区三区粉嫩| 日韩亚洲国产中文字幕欧美| 一区二区三区不卡视频 | 国产精品一区在线观看乱码 | 精品国精品国产尤物美女| 亚洲午夜久久久久久久久久久 | 一区二区三区国产| 成人午夜激情片| 久久精品视频在线看| 卡一卡二国产精品| www.日韩av| 色视频欧美一区二区三区| 欧美三级电影在线观看| 亚洲精品日产精品乱码不卡| www.66久久| 国产精品婷婷午夜在线观看| 国产激情视频一区二区在线观看| 欧美tk丨vk视频| 国产欧美综合色| 国产成人精品网址| 国产精品网曝门| 99v久久综合狠狠综合久久| 国产一区二区三区精品欧美日韩一区二区三区| 欧美人狂配大交3d怪物一区 | 久久99精品国产麻豆不卡| 99久久精品99国产精品| 日韩视频免费观看高清完整版| 亚洲久草在线视频| 午夜久久久久久电影| 成人va在线观看| 亚洲精品高清在线| 欧美三级韩国三级日本三斤| 午夜欧美在线一二页| 这里只有精品视频在线观看| 卡一卡二国产精品| 欧美三级中文字幕| 蜜臀av国产精品久久久久| 色综合久久九月婷婷色综合| 亚洲自拍偷拍欧美| 在线成人高清不卡| 久久99精品久久久久久国产越南| 久久嫩草精品久久久精品| 日本欧美一区二区三区乱码| 奇米精品一区二区三区四区| 久久婷婷国产综合国色天香| 国产激情视频一区二区三区欧美 | 裸体健美xxxx欧美裸体表演| 久久久久久久久久电影| 成人av电影在线观看| 亚洲电影一级黄| 久久香蕉国产线看观看99| 色综合一区二区| 久久国产日韩欧美精品| 中文字幕在线不卡一区二区三区| 欧美天堂亚洲电影院在线播放| 美女视频黄 久久| 国产精品久久国产精麻豆99网站| 欧美日韩一区二区在线观看视频| 精品一区二区三区的国产在线播放| 国产在线一区观看| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品一区二区久久不卡 | 午夜电影网一区| 欧美三级在线视频| 在线欧美小视频| 国产日韩欧美精品一区| 欧美三级在线播放| 日韩高清国产一区在线| 精品少妇一区二区三区日产乱码 | 亚洲国产日韩精品| 精品久久久久久久久久久久久久久| 丁香一区二区三区| 亚洲大片一区二区三区| 久久精品视频免费观看| 91精品国产色综合久久不卡电影 | 亚洲成国产人片在线观看| 麻豆91精品91久久久的内涵| 一区二区三区资源| 精品成人a区在线观看| 欧美一级一区二区| 美女视频网站久久| 亚洲激情综合网| 中文字幕第一页久久| 欧美va亚洲va香蕉在线| 成人av免费网站| 国产剧情一区在线| 亚洲精品第一国产综合野| 久久综合av免费| 精品国产免费视频| 制服.丝袜.亚洲.另类.中文| 欧美精品一区在线观看| 欧美日韩一区二区三区不卡 | 99精品在线免费| 精品一区二区免费看| 亚洲码国产岛国毛片在线| 久久久天堂av| 精品国产网站在线观看| 精品一区二区三区在线观看| 91精品国产aⅴ一区二区| 欧美性大战久久久久久久蜜臀| 丁香六月久久综合狠狠色| 丝袜美腿高跟呻吟高潮一区| 亚洲二区在线视频| 亚洲精品日产精品乱码不卡| 久久亚洲影视婷婷| 欧美一区二区在线播放| 欧美精品久久天天躁| 99re这里只有精品6| 激情综合网最新| 国产综合色产在线精品| 亚洲婷婷综合久久一本伊一区| 亚洲高清不卡在线|