已知O,求λ,使O的似然估计最大
输入:
观测数据O
输出:
隐马尔可夫模型参数
过程:
- 初始化:
λ(0)=(A(0),B(0),π(0))
- 递推
aij(n+1)=∑t=1T−1γt(i)∑t=1T−1ξt(i,j)bj(k)(n+1)=∑t=1Tγt(j)∑t=1,Ot=vkTγt(j)πi(n+1)=γ1(i)
其中:
γt(i)=∑j=1Nαt(i)βt(i)αt(i)βt(i)ξt(i,j)=∑i=1N∑j=1Nαt(i)aijbj(ot+1)βt+1(j)αt(i)aijbj(ot+1)βt+1(j)
- 终止:
λ(N+1)=(A(N+1),B(N+1),π(N+1))