Data Science, Statistics, Dynamic Programming, Machine Learning.
其中，此時的觀測數據與訓練數據由於轉變成 : 因此我們可以用如下方式改寫聯合分布 P(O, H|λ) : 將此式帶入上方 M-Step，得到 : 接下來就是大家都熟知的過程啦！只要透過MLE的思路，對A, B, I 分別求其導數就可以得到估計參數了，這邊我就不慢慢寫出來，直接寫求導結果(絕對不是因為我太久沒推微積分)，有興趣的讀者可以自己推導看看 : 其中 γ, δ 可以透過前向後向算法得出。至此，整個推導過程結束，而要實現 B-W 算法，可以按照以下的步驟寫程式碼 : 1. 初始化所有參數 A, B, I 2. 透過前向後向算法計算所有 γ, δ，其中 γ = [d, t, i]；δ =