(19)监督学-标注问题-隐马尔科夫模型

2018-11-30  本文已影响0人  顽皮的石头7788121

    图模型主要分为2种;有向图和无向图。

    图模型——1有向图——贝叶斯网(静态、动态——HMM)——生成式模型

                      2无向图——马尔科夫网——条件随机场——判别式模型

    有向图,主要用于时间序列,语音识别,自然语言处理。隐马尔科夫模型就是有向图中的一种。

    它是关于时间序列的概率模型,描述一个由隐藏的马尔科夫链随机生成不可观测的状态随机序列,再由各个状态生成一个观测而产生观测序列的过程。隐藏的马尔科夫链随机生成的状态的序列,称为状态序列;每个状态生成一个观测,由此产生观测序列,序列上的每个位置又可以看做一个时刻。

    隐马尔科夫模型由初始状态概率向量\pi ,状态转移矩阵A和观测概率矩阵B决定。\pi A决定状态序列,B决定观测序列。因此隐马尔科夫模型\lambda 可以用三元符号表示,即\lambda  = (A,B,\pi )

    隐马尔科夫模型做了两个基本假设:

        (1)齐次马尔科夫性假设,即假设隐藏的马尔科夫链在任意时刻t的状态只依赖于其前一个时刻的状态,与其他时刻的状态和观测无关,也与时刻无关。

        (2)观测独立性假设,即假设任意时刻的观测只依赖与该时刻的状态,与其他观测以及状态无关。

    隐马尔科夫模型的学习方法分为两种:监督学习方法;非监督学习方法(EM算法)

    其预测方法有:

        近似算法:在每个时刻选择在该时刻最有可能出现的状态i,从而得到一个状态序列,作为预测的结果。

        维特比算法:用动态规划解马尔可夫模型。从某一状态到另一状态到路径必须是最优的。

上一篇下一篇

猜你喜欢

热点阅读