首页 > 代码库 > 《统计学习方法》之隐马尔可夫模型的一些心得

《统计学习方法》之隐马尔可夫模型的一些心得

       首先介绍下隐马尔可夫模型,它是一个时序的概率模型,概念书上有原话,大致的意思是:由一个隐马尔科夫链随机生成的无法观测的状态随机序列,每个状态再产生一个可以观测的随机序列,结合书上的例子,这个状态可以是一个盒子,观测值就是盒子里面取出来的是红球还是白球。 

        下面是一些定义:

        Q:所有可能的状态的集合 Q={q1,q2,....,qN}          N是可能的状态数

        V:所有可能的观测的集合 V={v1,v2,...vM}            M是可能的观测数

        I:长度为T的状态序列               O是对应的观测序列。

        I=(i1,i2,..iT),O=(o1,o2,...,oT)

        A是状态转移概率矩阵:

                                    A=[aij]NxN                             (1)

        其中,

              aij=P(it+1=qj|it=qi),   i=1,2,...N;j=1,2,...,N        (2)

        表示在时刻t,状态qi的条件下,在t+1时刻转移到状态qj的概率。

        B是观测概率矩阵:

                                     B=[bij]NxM                             (3)

        其中,

             bj(k)=P(ot=vk|it=qj),   k=1,2,...M;j=1,2,...,N        (4)

        表示在时刻t,状态qj的条件下生成个观测值vk的概率

   是初试状态概率向量:

                                                           (5)

         其中,

                                             (6)

         是时刻t=1处于状态qi的概率。

         所以隐马尔可夫模型由以上三元素决定,即

                                                               (7)

         下面举个例子说明下这个三元素。(直接用截图了)

         

        

       

《统计学习方法》之隐马尔可夫模型的一些心得