當前位置:首頁 » 操作系統 » 隱含圖演算法

隱含圖演算法

發布時間: 2023-08-04 05:43:33

『壹』 數據挖掘十大經典演算法之EM

EM(Expectation-Maximum)演算法也稱期望最大化演算法,它是最常見的隱變數估計方法,在機器學習中有極為廣泛的用途,例如常被用來學習高斯混合模型(Gaussian mixture model,簡稱GMM)的參數;隱式馬爾科夫演算法(HMM)、LDA主題模型的變分推斷等等。

EM演算法是一種迭代優化策略,由於它的計算方法中每一次迭代都分兩步,其中一個為期望步(E步),另一個為極大步(M步),一輪輪迭代更新隱含數據和模型分布參數,直到收斂,即得到我們需要的模型參數。

1. EM演算法推導過程

補充知識:Jensen不等式:

如果f是凸函數,函數的期望 大於等於 期望的函數。當且僅當下式中X是常量時,該式取等號。(應用於凹函數時,不等號方向相反)

2. EM演算法流程

3. EM演算法的其他問題

上面介紹的傳統EM演算法對初始值敏感,聚類結果隨不同的初始值而波動較大。總的來說,EM演算法收斂的優劣很大程度上取決於其初始參數。

EM演算法可以保證收斂到一個穩定點,即EM演算法是一定收斂的。

EM演算法可以保證收斂到一個穩定點,但是卻不能保證收斂到全局的極大值點,因此它是局部最優的演算法,當然,如果我們的優化目標是凸的,則EM演算法可以保證收斂到全局最大值,這點和梯度下降法這樣的迭代演算法相同。

EM演算法的簡單實例: https://zhuanlan.hu.com/p/40991784

參考:

https://zhuanlan.hu.com/p/40991784

https://blog.csdn.net/u011067360/article/details/24368085

熱點內容
vivoz6手機存儲設備在哪裡 發布:2025-03-13 08:08:36 瀏覽:53
emc存儲模擬器下載 發布:2025-03-13 08:06:54 瀏覽:756
粒子群演算法流程 發布:2025-03-13 08:04:44 瀏覽:290
pythonjsonkey 發布:2025-03-13 08:04:32 瀏覽:621
php刪除數組元素 發布:2025-03-13 07:58:08 瀏覽:827
怎麼編輯電腦按鍵腳本 發布:2025-03-13 07:57:26 瀏覽:753
ubuntu編輯python 發布:2025-03-13 07:56:32 瀏覽:529
伺服器如何配置介面域名 發布:2025-03-13 07:52:41 瀏覽:318
oracle物理存儲結構 發布:2025-03-13 07:43:00 瀏覽:821
大型ftp 發布:2025-03-13 07:41:20 瀏覽:20