![人工智能:语音识别理解与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/51/35011051/b_35011051.jpg)
3.2 马尔可夫链
马尔可夫链是一种离散状态的马尔可夫序列,也是一般性马尔可夫序列的特殊形式。马尔可夫链的状态空间具有离散和有限性:qt∈{s(j), j=1, 2, …, N}。每一个离散值都与马尔可夫链中的一个状态相关。因为状态s(j)与它的索引j一一对应,我们通常可交替使用这两者。
一个马尔可夫链可被转移概率完全表示,定义为
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-051-2.jpg?sign=1739276373-dJgT8gCeRLxAIpCu3L4gWniYvdNNrBbD-0-1ae07349baf0fc92e58177458c714fdc)
以及初始状态分布概率。如果这些转移概率与时间t无关,则得到齐次马尔可夫链。
(齐次)马尔可夫链的转移概率通常能被方便地表示为矩阵形式
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-051-3.jpg?sign=1739276373-dnshqOQc8DYlkHz9hAKBiHD9WOAku8cS-0-51addb598d25e1a184271c744e675ef7)
A被称为马尔可夫链的转移矩阵。给定马尔可夫链的转移概率,则状态输出概率
pj(t)≈P[qt=s(j)]
很容易计算得到。根据下式可知该计算是递归的:
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-051-4.jpg?sign=1739276373-iIZ9q106sVHGvguPV2byAachvrDup411-0-9e37509dc3315e4576a652daecc10dcf)
如果马尔可夫链的状态占有分布渐进收敛:pi(t)→π(q(i)),则当t→∞时,我们称p(s(i))为马尔可夫链的一个稳态分布。对有稳态分布的马尔可夫链来说,它的转移概率aij必须满足
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-052-1.jpg?sign=1739276373-ioVluinEDdc4ih3tURbg18CHPABSpvh5-0-19d00e01d950be1dfebe44a196c33913)
马尔可夫链的稳态分布在一类被统称为马尔可夫链蒙特卡罗(MCMC)方法的强大的统计方法中起着重要作用。这些方法用来模拟(即采样)任意复杂的分布函数,使其能执行很多复杂的统计推断和学习任务,否则这些任务运算困难。MCMC方法的理论基础是马尔可夫链到它的稳态分布的渐进收敛。也就是说,无论初始分布如何,马尔可夫链之于
都是渐进无偏的。因此,为了从任意的复合分布p(s)中采样,都可以通过设计合适的转移概率aij构造一个马尔可夫链,使它的稳态分布为
。
3种其他有趣且有用的马尔可夫链的性质也容易被得到。首先,马尔可夫链的状态时长是一个指数或者几何级分布:pi(d)=C(aii)d−1,其中归一化常数为C=1−aii。其次,平均状态时长为
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-052-5.jpg?sign=1739276373-vfTafbDBlBf1wZ6W0qrieh2n9bInib7F-0-7d3f4565b3bbeba4d8e80cd9a16b10f5)
最后,对任意一个服从马尔可夫链的观察序列,若它对应有限长度状态序列,则其概率很容易计算,是所有马尔可夫链的转移概率的乘积:
![](https://epubservercos.yuewen.com/98014D/18685354608165306/epubprivate/OEBPS/Images/38143-00-052-7.jpg?sign=1739276373-ZAsMvnR6VVVnlzPC690we3m0kyyZ1FYc-0-cd329cc57fa7dc79632b2705c6777ad6)
其中,是当t=1时的初始状态输出概率。