on the fly 動態解碼

2021-09-22 22:43:55 字數 701 閱讀 5780

1.靜態解碼:

composition

determinization

minimization

2. 語言模型重評估:

文章《**交談語音識別中基於lstm-dnn語言模型的重評估方法研究》

聲學模型只能識別語音頻號中音素、音節、或者詞的相似程度,但不能捕捉到詞與詞之間的相關性。

語言模型則可以利用不同的上下文關係,或者其他語言學資訊來**每乙個詞可能發生的概率。可以解決聲學模型混淆度的問題。

語言模型 重評估通過用複雜的模型對一遍解碼的n候選lattice進行重新打分,然後根據新的分數進行排序,選取最優輸出識別結果。

複雜的語言模型可以使用lstm-dnn模型訓練,對歷史資訊具有良好的記憶能力。

3. 動態解碼:

look-ahead composition,on-the-fly rescoring

**《efficient wfst-based one-pass decoding with on-the-fly hypothesis rescoring in extremely large vocabulary continuous speech recognition》解讀

on-the-fly composition 使用 sub-wfst避免

動態規劃 解碼方式

給定乙個數字字串,其中的數字是按以下編碼方式的結果。求對給字串進行解碼時,有多少種解碼方式。如對於編碼 12 可以解碼成 ab 1 2 或 l 12 分析 把解碼的結果分為兩部分 最後乙個數為個位數和最後乙個數為十位數。如果以個位數結尾,解碼下乙個數字的時候,有可能可以有兩種方式 下乙個數字單獨作為...

解碼數字 動態規劃

題意 a用1表示,b用2表示,z用26表示 請問對給定的一串數字,說明有幾種解碼成字母的方式。例如,123可解碼成abc,lc,aw三種方式。分析 此問題有最右子問題,即如果當前位i和前一位i 1能組成小於等於26的兩位數,那麼前i個數字的解碼方式等於前i 2個數字的解碼方式加上前i 1個數字的解碼...

91 解碼方法(動態規劃)

一條包含字母 a z 的訊息通過以下方式進行了編碼 a 1 b 2 z 26 給定乙個只包含數字的非空字串,請計算解碼方法的總數。初思路 一看到本題,我就想用回溯演算法來遞迴,因為遇到 10但是遞迴方法時間複雜度高,存在大量的重複計算,比如 分開轉化s 0 s 1 與合併s 0 2 還是回到處理 s...