<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 業(yè)界動(dòng)態(tài) > 科大訊飛首度披露新一代語音識(shí)別系統(tǒng)技術(shù)原理

          科大訊飛首度披露新一代語音識(shí)別系統(tǒng)技術(shù)原理

          作者: 時(shí)間:2016-02-05 來源:電子產(chǎn)品世界 收藏

            12月21日,作為國內(nèi)智能語音與人工智能產(chǎn)業(yè)領(lǐng)導(dǎo)者,在北京國家會(huì)議中心召開了以“AI復(fù)始,萬物更新”為主題的2015年年度發(fā)布會(huì)。在發(fā)布會(huì)上,介紹了訊飛超腦計(jì)劃的最新進(jìn)展,并發(fā)布了數(shù)款讓人印象深刻的創(chuàng)新型產(chǎn)品。特別值得一提的是,在發(fā)布會(huì)現(xiàn)場(chǎng),全球首次將演講人的演講,同步轉(zhuǎn)寫成文字在大屏幕顯示,敢于接受現(xiàn)場(chǎng)數(shù)千參會(huì)者和數(shù)千萬觀看視頻直播觀眾的檢驗(yàn),系統(tǒng)的轉(zhuǎn)寫效果之好讓大家直呼驚艷。此次發(fā)布會(huì)轉(zhuǎn)寫系統(tǒng)就是依托于訊飛全球領(lǐng)先的中文系統(tǒng)。今天,我們就為大家從技術(shù)上揭秘科大訊飛的新一代系統(tǒng)。

          本文引用地址:http://www.ex-cimer.com/article/201602/286779.htm

            眾所周知,自2011年微軟研究院首次利用深度神經(jīng)網(wǎng)絡(luò)(Deep Neural Network, DNN)在大規(guī)模任務(wù)上獲得顯著效果提升以來,DNN在語音識(shí)別領(lǐng)域受到越來越多的關(guān)注,目前已經(jīng)成為主流語音識(shí)別系統(tǒng)的標(biāo)配。然而,更深入的研究成果表明,DNN結(jié)構(gòu)雖然具有很強(qiáng)的分類能力,但是其針對(duì)上下文時(shí)序信息的捕捉能力是較弱的,因此并不適合處理具有長時(shí)相關(guān)性的時(shí)序信號(hào)。而語音是一種各幀之間具有很強(qiáng)相關(guān)性的復(fù)雜時(shí)變信號(hào),這種相關(guān)性主要體現(xiàn)在說話時(shí)的協(xié)同發(fā)音現(xiàn)象上,往往前后好幾個(gè)字對(duì)我們正要說的字都有影響,也就是語音的各幀之間具有長時(shí)相關(guān)性。

              

           

            圖1:DNN和RNN示意圖

            相比前饋型神經(jīng)網(wǎng)絡(luò)DNN,循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent Neural Network, RNN)在隱層上增加了一個(gè)反饋連接,也就是說,RNN隱層當(dāng)前時(shí)刻的輸入有一部分是前一時(shí)刻的隱層輸出,這使得RNN可以通過循環(huán)反饋連接看到前面所有時(shí)刻的信息,這賦予了RNN記憶功能,如圖1所示。這些特點(diǎn)使得RNN非常適合用于對(duì)時(shí)序信號(hào)的建模,在語音識(shí)別領(lǐng)域,RNN是一個(gè)近年來替換DNN的新的深度學(xué)習(xí)框架,而長短時(shí)記憶模塊(Long-Short Term Memory, LSTM)的引入解決了傳統(tǒng)簡(jiǎn)單RNN梯度消失等問題,使得RNN框架可以在語音識(shí)別領(lǐng)域?qū)嵱没@得了超越DNN的效果,目前已經(jīng)在業(yè)界一些比較先進(jìn)的語音系統(tǒng)中使用。除此之外,研究人員還在RNN的基礎(chǔ)上做了進(jìn)一步改進(jìn)工作,圖2是當(dāng)前語音識(shí)別中的主流RNN聲學(xué)模型框架,主要還包含兩部分:深層雙向LSTM RNN和CTC(Connectionist Temporal Classification)輸出層。其中雙向RNN對(duì)當(dāng)前語音幀進(jìn)行判斷時(shí),不僅可以利用歷史的語音信息,還可以利用未來的語音信息,可以進(jìn)行更加準(zhǔn)確的決策;CTC使得訓(xùn)練過程無需幀級(jí)別的標(biāo)注,實(shí)現(xiàn)有效的“端對(duì)端”訓(xùn)練。

              

           

            圖2:基于LSTM RNN的主流聲學(xué)模型框架

            目前,國際國內(nèi)已經(jīng)有不少學(xué)術(shù)或工業(yè)機(jī)構(gòu)掌握了RNN模型,并在上述某個(gè)或多個(gè)技術(shù)點(diǎn)進(jìn)行研究。然而,上述各個(gè)技術(shù)點(diǎn)單獨(dú)研究時(shí)一般可以獲得較好的結(jié)果,但是如果想將這些技術(shù)點(diǎn)融合在一起的時(shí)候,則會(huì)碰到一些問題。例如,多個(gè)技術(shù)結(jié)合在一起的提升幅度會(huì)比各個(gè)技術(shù)點(diǎn)幅度的疊加要小。又例如,傳統(tǒng)的雙向RNN方案,理論上需要看到語音的結(jié)束(即所有的未來信息),才能成功的應(yīng)用未來信息來獲得提升,因此只適合處理離線任務(wù),而對(duì)于要求即時(shí)響應(yīng)的在線任務(wù)(例如語音輸入法)則往往會(huì)帶來3-5s的硬延遲,這對(duì)于在線任務(wù)是不可接受的。再者,RNN對(duì)上下文相關(guān)性的擬合較強(qiáng),相對(duì)于DNN更容易陷入過擬合的問題,容易因?yàn)橛?xùn)練數(shù)據(jù)的局部不魯棒現(xiàn)象而帶來額外的異常識(shí)別錯(cuò)誤。最后,由于RNN具有比DNN更加復(fù)雜的結(jié)構(gòu),給海量數(shù)據(jù)下的RNN模型訓(xùn)練帶來了更大的挑戰(zhàn)。

            鑒于上述問題,科大訊飛發(fā)明了一種名為前饋型序列記憶網(wǎng)絡(luò)FSMN(Feed-forward Sequential Memory Network)的新框架。在這個(gè)框架中,可以把上述幾點(diǎn)很好的融合,同時(shí)各個(gè)技術(shù)點(diǎn)對(duì)效果的提升可以獲得疊加。值得一提的是,我們?cè)谶@個(gè)系統(tǒng)中創(chuàng)造性提出的FSMN結(jié)構(gòu),采用非循環(huán)的前饋結(jié)構(gòu),在只需要180ms延遲下,就達(dá)到了和雙向LSTM RNN相當(dāng)?shù)男Ч?。下面讓我們來具體看下它的構(gòu)成。

              

           

            圖3:FSMN結(jié)構(gòu)示意圖

              

           

            圖4:第個(gè)隱層記憶塊的時(shí)序展開示意圖(左右各看1幀)

            圖3即為FSMN的結(jié)構(gòu)示意圖,相比傳統(tǒng)的DNN,我們?cè)陔[層旁增加了一個(gè)稱為“記憶塊”的模塊,用于存儲(chǔ)對(duì)判斷當(dāng)前語音幀有用的歷史信息和未來信息。圖4畫出了雙向FSMN中記憶塊左右各記憶1幀語音信息(在實(shí)際任務(wù)中,可根據(jù)任務(wù)需要,人工調(diào)整所需記憶的歷史和未來信息長度)的時(shí)序展開結(jié)構(gòu)。從圖中我們可以看出,不同于傳統(tǒng)的基于循環(huán)反饋的RNN,F(xiàn)SMN記憶塊的記憶功能是使用前饋結(jié)構(gòu)實(shí)現(xiàn)的。這種前饋結(jié)構(gòu)有兩大好處:首先,雙向FSMN對(duì)未來信息進(jìn)行記憶時(shí),沒有傳統(tǒng)雙向RNN必須等待語音輸入結(jié)束才能對(duì)當(dāng)前語音幀進(jìn)行判斷的限制,它只需要等待有限長度的未來語音幀即可,正如前文所說的,我們的雙向FSMN在將延遲控制在180ms的情況下就可獲得媲美雙向RNN的效果;其次,如前所述,傳統(tǒng)的簡(jiǎn)單RNN因?yàn)橛?xùn)練過程中的梯度是按時(shí)間逐次往前傳播的,因此會(huì)出現(xiàn)指數(shù)衰減的梯度消失現(xiàn)象,這導(dǎo)致理論上具有無限長記憶的RNN實(shí)際上能記住的信息很有限,然而FSMN這種基于前饋時(shí)序展開結(jié)構(gòu)的記憶網(wǎng)絡(luò),在訓(xùn)練過程中梯度沿著圖4中記憶塊與隱層的連接權(quán)重往回傳給各個(gè)時(shí)刻即可,這些連接權(quán)重決定了不同時(shí)刻輸入對(duì)判斷當(dāng)前語音幀的影響,而且這種梯度傳播在任何時(shí)刻的衰減都是常數(shù)的,也是可訓(xùn)練的,因此FSMN用一種更為簡(jiǎn)單的方式解決了RNN中的梯度消失問題,使得其具有類似LSTM的長時(shí)記憶能力。另外,在模型訓(xùn)練效率和穩(wěn)定性方面,由于FSMN完全基于前饋神經(jīng)網(wǎng)絡(luò),所以不存在RNN訓(xùn)練中因mini-batch中句子長短不一需要補(bǔ)0而導(dǎo)致浪費(fèi)運(yùn)算的情況,前饋結(jié)構(gòu)也使得它的并行度更高,可最大化利用GPU計(jì)算能力。從最終訓(xùn)練收斂的雙向FSMN模型記憶塊中各時(shí)刻的加權(quán)系數(shù)分布我們觀察到,權(quán)重值基本上在當(dāng)前時(shí)刻最大,往左右兩邊逐漸衰減,這也符合預(yù)期。進(jìn)一步,F(xiàn)SMN可和CTC準(zhǔn)則結(jié)合,實(shí)現(xiàn)語音識(shí)別中的“端到端”建模。

            最后,和其他多個(gè)技術(shù)點(diǎn)結(jié)合后,訊飛基于FSMN的語音識(shí)別框架可獲得相比業(yè)界最好的語音識(shí)別系統(tǒng)40%的性能提升,同時(shí)結(jié)合我們的多GPU并行加速技術(shù),訓(xùn)練效率可達(dá)到1萬小時(shí)訓(xùn)練數(shù)據(jù)1天可訓(xùn)練收斂。與此同時(shí),后續(xù)基于FSMN框架,我們還將展開更多相關(guān)的研究工作,例如:DNN和記憶塊更深層次的組合方式,增加記憶塊部分復(fù)雜度強(qiáng)化記憶功能,F(xiàn)SMN結(jié)構(gòu)和CNN等其他結(jié)構(gòu)的更深度融合等。在這些核心技術(shù)持續(xù)進(jìn)步的基礎(chǔ)上,科大訊飛的語音識(shí)別系統(tǒng)將不斷挑戰(zhàn)新的高峰!



          關(guān)鍵詞: 科大訊飛 語音識(shí)別

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();