马尔科夫链

马尔科夫链主要分为两种,一种是显马尔科夫链(VMM,visible markov model),另一种是隐马尔科夫链(HMM,hidden markov model),这两种马尔科夫链的主要区别是,HMM的状态是可以观测到的(例如天气),而HMM的状态是不能观测到的(例如人的睡眠状态)。

下面分别简单介绍一下这两种马尔科夫链

1、VMM 显马尔科夫模型

VMM只有一个状态转移矩阵,表示从一种状态转移到另一种状态的概率

             

这是一个显马尔科夫模型的状态图,其状态转移矩阵A表示为:

           是一个N*N的矩阵

 表示初始状态为Si 的概率。

 2、HMM隐马尔科夫模型

由于HMM的状态是不能观测的,所以HMM除了有一个状态转移矩阵外,还有一个观测矩阵,观测矩阵中的数值表示在一个状态下,产生一个观测值的概率,所以这是一个条件概率:

状态转移矩阵A同上,观测矩阵B表示为:

          

其中,, 表示初始状态为Si 的概率。

所以在隐马尔科夫模型中需要确定的参数主要有3个:A,B,

隐马尔科夫模型的应用主要在以下3个方面:

①分类问题:已知参数A,B,,求模型产生确定观测序列的概率。主要用于分类问题。假设有n个类,每一个类的参数A,B,均已知,求解观测值属于每个类的概率,以概率值的大小作为分类的依据。

②路径选择问题:已知参数A,B,,以及观测序列,求产生这一确定观测序列的状态次序:。产生这一确定观测序列的路径可能不止一个,以概率最大为评价标准。

③参数辨识问题。给定结构和供训练的数据集,来估计最优参数。

 

posted @ 2018-01-18 17:12  吾漫兮  阅读(819)  评论(0编辑  收藏  举报