最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python迅速掌握語音識(shí)別之知識(shí)儲(chǔ)備篇

 更新時(shí)間:2021年11月22日 10:14:56   作者:我是小白呀  
語音識(shí)別是一門交叉學(xué)科。近二十年來,語音識(shí)別技術(shù)取得顯著進(jìn)步,開始從實(shí)驗(yàn)室走向市場(chǎng)。人們預(yù)計(jì),未來10年內(nèi),語音識(shí)別技術(shù)將進(jìn)入工業(yè)、家電、通信、汽車電子、醫(yī)療、家庭服務(wù)、消費(fèi)電子產(chǎn)品等各個(gè)領(lǐng)域

概述

從今天開始我們將開啟一個(gè)新的深度學(xué)習(xí)章節(jié), 為大家來講述一下深度學(xué)習(xí)在語音識(shí)別 (Speech Recognition) 的應(yīng)用. 語音識(shí)別技術(shù)可以將語音轉(zhuǎn)換為計(jì)算機(jī)可讀的輸入, 讓計(jì)算機(jī)明白我們要表達(dá)什么, 實(shí)現(xiàn)真正的人機(jī)交互. 希望通過本專欄的學(xué)習(xí), 大家能夠?qū)φZ音識(shí)別這一領(lǐng)域有一個(gè)基本的了解.

在這里插入圖片描述

RNN

RNN (Recurrent Neural Network) 即循環(huán)神經(jīng)網(wǎng)絡(luò), 用于處理輸入有相關(guān)性的任務(wù). RNN 網(wǎng)絡(luò)包括一個(gè)輸入層, 一個(gè)隱層, 和一個(gè)輸出層組成, 如圖:

在這里插入圖片描述

計(jì)算

隱層 (Hidden Layer) 定義了整個(gè)網(wǎng)絡(luò)的狀態(tài), RNN 網(wǎng)絡(luò)的計(jì)算過程如下:

在這里插入圖片描述

計(jì)算狀態(tài) (State)

在這里插入圖片描述

計(jì)算輸出:

在這里插入圖片描述

RNN 存在的問題

梯度消失問題 (Vanishing gradient problem). 如果導(dǎo)數(shù)小于 1, 隨著網(wǎng)絡(luò)層數(shù)的增加梯度跟新會(huì)朝著指數(shù)衰減的方向前進(jìn), 這就是梯度消失, 如圖:

在這里插入圖片描述

我們可以看出, 隨著時(shí)間的增加, 深層的網(wǎng)絡(luò)對(duì)淺層的感知變得越來越微弱, 梯度接近于0.

梯度爆炸問題 (Exploding gradient problem). 如果導(dǎo)數(shù)大于 1, 隨著網(wǎng)絡(luò)層數(shù)的增加梯度跟新會(huì)朝著指數(shù)增加的方向前進(jìn), 這就是梯度爆炸. 當(dāng) RNN 網(wǎng)絡(luò)導(dǎo)數(shù)大于 1 時(shí)就會(huì)出現(xiàn)時(shí)序依賴, 從而造成梯度爆炸.

在這里插入圖片描述

LSTM

LSTM (Long Short Term Memory), 即長短期記憶模型. LSTM 是一種特殊的 RNN 模型, 解決了長序列訓(xùn)練過程中的梯度消失和梯度爆炸的問題. 相較于普通 RNN, LSTM 能夠在更長的序列中有更好的表現(xiàn). 相比 RNN 只有一個(gè)傳遞狀態(tài) ht, LSTM 有兩個(gè)傳遞狀態(tài): ct (cell state) 和 ht (hidden state).

在這里插入圖片描述

LSTM 增加了輸入門, 輸出門, 遺忘門 三個(gè)控制單元. LSTM 的 cell 會(huì)決定哪些信息被留下, 哪些信息被遺忘, 從而解決神經(jīng)網(wǎng)絡(luò)中長序列依賴的問題.

GRU

GRU (Gate Recurrent Unit) 和 LSTM 類似, 但是更易于計(jì)算. GRU 由重置門, 更新門, 和輸出門組成. 重置門和 LSTM 的遺忘文作用一樣, 用于決定信息的去留. 同理, 更新門的作用類似于 LSTM 的輸入門.

在這里插入圖片描述

Seq2seq

Seq2seq 由 Encoder 和 Decoder 兩個(gè) RNN 組成. Encoder 將變長序列輸出, 編碼成 encoderstate 再由 Decoder 輸出變長序列.

在這里插入圖片描述

Attention 模型

Attention 是一種用于提升 RNN 的 Encoder 和 Decoder 模型的效果的機(jī)制. 廣泛應(yīng)用于機(jī)器翻譯, 語音識(shí)別, 圖像標(biāo)注等多個(gè)領(lǐng)域. 深度學(xué)習(xí)中的注意力機(jī)制從本質(zhì)上講和人類的選擇性視覺注意力機(jī)制類似. 核心目標(biāo)也是從眾多信息中選擇出對(duì)當(dāng)前任務(wù)目標(biāo)更關(guān)鍵的信息.

在這里插入圖片描述

Attention 實(shí)質(zhì)上是一種 content-based addressing 的機(jī)制. 即從網(wǎng)絡(luò)中某些狀態(tài)集合中選取給定狀態(tài)較為相似的狀態(tài), 進(jìn)而做后續(xù)的信息抽取.

在這里插入圖片描述

首先根據(jù) Encoder 和 Decoder 的特征計(jì)算權(quán)值, 然后對(duì) Encoder 的特征進(jìn)行加權(quán)求和, 作為 Decoder 的輸入. 其作用的將 Encoder 的特征以更好的方式呈獻(xiàn)給 Decoder. (并不是所有的 context 都對(duì)下一個(gè)狀態(tài)的生成產(chǎn)生影響, Attention 就是選擇恰當(dāng)?shù)?context 用它生成下一個(gè)狀態(tài).

Teacher Forcing 機(jī)制

早起的 RNN 在訓(xùn)練過程中的預(yù)測(cè)能力非常弱, 如果一個(gè) unit 預(yù)測(cè)錯(cuò)了, 后面的 unit 就很難再獲取對(duì)的結(jié)果. 比如我們翻譯一句話:

  • Life is like a box of chocolates.You never know what you're going to get
  • 人生就像一盒巧克力,你永遠(yuǎn)也不知道下一塊是什么味道

如果我們把 life 翻譯成 “西伯利亞”, 那么后面再翻譯對(duì)的可能性就幾乎為 0.

在這里插入圖片描述

Teacher Forcing 是一種網(wǎng)絡(luò)訓(xùn)練的方法, 使用上一個(gè) label 作為下一個(gè) state 的輸入. 還是用上面的例子說明: 當(dāng)使用 Teacher Forcing 機(jī)制的時(shí)候, 即時(shí)我們把 life 翻譯成 “西伯利亞”, 下一個(gè) Decoder 的輸入我們會(huì)使用上一個(gè)的 label 作為 state, 即 “人生”, 而不是 “西伯利亞”. 這樣就大大提高了 RNN 網(wǎng)絡(luò)的預(yù)測(cè)能力.

到此這篇關(guān)于Python迅速掌握語音識(shí)別之知識(shí)儲(chǔ)備篇的文章就介紹到這了,更多相關(guān)Python 語音識(shí)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)常見坐標(biāo)系的相互轉(zhuǎn)換

    Python實(shí)現(xiàn)常見坐標(biāo)系的相互轉(zhuǎn)換

    WGS84坐標(biāo)系、GCJ02坐標(biāo)系、BD09坐標(biāo)系和Web?墨卡托投影坐標(biāo)系是我們常見的四個(gè)坐標(biāo)系。這篇文章為大家整理了這四個(gè)坐標(biāo)系之間相互轉(zhuǎn)換的方法,需要的可以參考一下
    2023-02-02
  • pytorch-autograde-計(jì)算圖的特點(diǎn)說明

    pytorch-autograde-計(jì)算圖的特點(diǎn)說明

    這篇文章主要介紹了pytorch-autograde-計(jì)算圖的特點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • numpy如何按條件給元素賦值np.where、np.clip

    numpy如何按條件給元素賦值np.where、np.clip

    這篇文章主要介紹了numpy如何按條件給元素賦值np.where、np.clip問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • python實(shí)現(xiàn)ip地址查詢經(jīng)緯度定位詳解

    python實(shí)現(xiàn)ip地址查詢經(jīng)緯度定位詳解

    這篇文章主要介紹了python實(shí)現(xiàn)ip地址查詢經(jīng)緯度定位詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • MoviePy簡介及Python視頻剪輯自動(dòng)化

    MoviePy簡介及Python視頻剪輯自動(dòng)化

    MoviePy是一個(gè)用于視頻編輯的Python模塊,可用于基本操作(如剪切、拼接、字幕插入)、視頻合成、視頻處理或創(chuàng)建高級(jí)效果等。本文給大家介紹MoviePy簡介及Python視頻剪輯自動(dòng)化的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2020-12-12
  • python利用正則表達(dá)式排除集合中字符的功能示例

    python利用正則表達(dá)式排除集合中字符的功能示例

    在正則表達(dá)式里,想匹配一些字符中的一個(gè),也就是說給出一個(gè)字符的集合,只要出現(xiàn)這個(gè)集合里任意的字符,都是成立的,下面這篇文章主要給大家介紹了關(guān)于python利用正則表達(dá)式排除集合中字符功能的相關(guān)資料,需要的朋友可以參考下。
    2017-10-10
  • OpenCV學(xué)習(xí)之圖像形態(tài)學(xué)處理詳解

    OpenCV學(xué)習(xí)之圖像形態(tài)學(xué)處理詳解

    這篇文章主要為大家詳細(xì)介紹了OpenCV中圖像形態(tài)學(xué)處理的相關(guān)知識(shí),例如:腐蝕操作、膨脹操作、開閉運(yùn)算、梯度運(yùn)算、Top Hat Black Hat運(yùn)算等操作,需要的可以參考一下
    2023-02-02
  • python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解

    python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解

    今天小編就為大家分享一篇python 讀取.csv文件數(shù)據(jù)到數(shù)組(矩陣)的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • selenium判斷元素是否存在的兩種方法小結(jié)

    selenium判斷元素是否存在的兩種方法小結(jié)

    這篇文章主要介紹了selenium判斷元素是否存在的兩種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 用Python畫一個(gè)LinkinPark的logo代碼實(shí)例

    用Python畫一個(gè)LinkinPark的logo代碼實(shí)例

    這篇文章主要介紹了用Python畫一個(gè)LinkinPark的logo代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09

最新評(píng)論

宕昌县| 固安县| 曲阳县| 灵川县| 河东区| 泸定县| 怀安县| 莎车县| 镇远县| 永仁县| 沁阳市| 汶川县| 化州市| 顺平县| 陇南市| 南岸区| 项城市| 手游| 普格县| 萍乡市| 界首市| 保定市| 永善县| 荔浦县| 大兴区| 肥东县| 嘉义县| 嘉鱼县| 天柱县| 阳泉市| 阳谷县| 祥云县| 临猗县| 蒙阴县| 若尔盖县| 衡东县| 汉阴县| 聊城市| 阆中市| 吉隆县| 沿河|