深度學習火熱興起後,隱馬爾可夫模型(HMM)還有何獨到之處,是不是幾乎可被深度學習模型給替代了?

時間 2021-06-03 18:23:37

1樓:aluea

單就語音識別來說,大部分的地盤還是HMM的,市面上的產品使用純DL的好像還沒有(基本是用DNN取代高斯混合模型),都是實驗室的產物。

因為HMM的確有獨到之處,就是快。

HMM一次識別只需要計算有限的幾條路徑即可,計算量並不大,而DL計算量就比較恐怖了。

舉個不恰當的例子,任務是磚頭點數,DL就是一塊塊點,HMM就是論箱點。顯然無論箱子的規格是否統一,DL都能點,但費勁。HMM就要求箱子規格統一,但速度快。

所以能確認就是隱式馬爾可夫過程的話,就不會用DL莽了。

2樓:[已重置]

這二者可能不應該是替代的問題,是適用性的問題,對於可以被HMM描述的,肯定可以直接用HMM,這樣效率會高,這等於是節省了一部分的資料訓練,DL的應用場景是要麼我們不知道HMM是否適用,要麼就是發現就是不適用。

至於在DL中依然可以使用HMM,我想也不奇怪,畢竟我們設計DN的時候還是有一定先驗假設,如果我們假設某個系統還是有HMM特徵,那麼就是可以直接對其進行建模以提高效率。

說白了,HMM就是乙個特殊的線性結構的DN型別,就像卡爾曼濾波是個特殊的graphical model一樣,要麼我麼可以直接用來解決問題,要麼將其作為乙個子系統放入乙個復合的DN中,這都是可以的。

python學習深度學習怎麼入門

蘋果呆呆呆 你好,學習Python程式語言,是大家走入程式設計世界的最理想選擇。Python比其它程式語言更適合人工智慧這個領域,在人工智慧上使用Python比其它程式設計有更大優勢。無論是學習任何一門語言,基礎知識,就是基礎功非常的重要,找乙個有豐富程式設計經驗的老師或者師兄帶著你會少走很多彎路,...

深度學習如何高階?

深度學習高階,你指研究學習演算法,提出新穎演算法?通常,研究學習演算法的應用較多。比如,在視覺裡面,選個子領域研究吧。又比如,在醫學影像裡面,選個資料集,刷trick,刷效能。 當然是保送或者報考知名實驗室的研究生,然後按照導師要求做就行 直接工作的話盡量面試名企,BAT或者商湯 曠視這種,退一步華...

如何系統型地學習深度學習?

章莫舒 你是屬於主動學習,還是被動學習呢?認知覺醒 開啟自我改變的原動力 舉例說道 1946年,美國學者埃德加 戴爾提出了 學習金字塔 理論。隨後,美國緬因州國家訓練實驗室也通過實驗發布了 學習金字塔 報告,報告稱 人的學習分為被動學習和主動學習兩個層次。即,這個模型非常簡潔地展示出不同學習深度和層...