EM

EM

1. 基本問題

EM算法是解決帶有隱變量模型的方法,基本的模型假設爲
算法


因爲引入了隱變量 ,使得咱們沒法經過對 求偏導獲得最優解。

2. 推導



根據jesen不等式,對於凹函數,有
svg


其中, ,當且僅當 時,「=」成立。而 是凹函數,所以



時,等號成立,取得最緊的下界。
也即

所以,當取得最緊的下界時,任何使得下界提高的都能使提高函數

3. 算法流程

輸入:觀測變量數據,隱變量數據,聯合分佈,條件分佈
輸出:模型參數
(1)選擇參數的初值
(2)E step: 計算在下最緊的下界
spa


(3)M step:


相關文章
相關標籤/搜索