美文网首页Unity技术分享
Hidden Markov Model - 简介

Hidden Markov Model - 简介

作者: ealton | 来源:发表于2017-11-20 17:04 被阅读108次

隐马尔科夫模型(Hidden Markov Model, HMM) 是一个带有隐性状态的(无法观测到的)马尔科夫模型。它在强化学习,模式识别(如语言,书写,动作,生物分析)中都有着一席之地。

当我们需要计算一系列的可观察的事件的时候,马尔科夫模型是个不错的选择,但是在很多情况下,一个时间并不可被直接观察到,在这些时候,隐马尔科夫模型就很有用了。

下面我们就用一个例子来初步了解一下隐马尔科夫模型。

假设我们需要统计2000年中,有多少天是低温的,又有多少天是高温的,在具有数据的情况下,我们只要做个简单的加法就能统计出来,可是在没有数据的情况下我们怎么估算呢?现在假设我们有另外一组数据:小明在2000年中每天吃下的冰淇淋的数量。我们可以通过冰淇淋的数量来估算出2000年中温度的数据。

首先,HMM有以下几个部分:

模型中的N个状态,在我们的例子中,包含了低温和高温的两个天气状态
状态与状态之间的转移概率,矩阵格式,低温天气转移到高温天气,或者高温天气转移到低温天气的概率
一序列可观察到的数据,小明实际吃下冰淇淋的数量
某一状态生产出可观察数据的概率,在低温/高温的天气中,吃下1,2,3个冰淇淋的概率
开始和结束状态

另外,隐马尔科夫模型也有两个假设前提:

  1. 马尔科夫假设


    image.png
  2. 结果独立


    image.png

下面是一个简化的冰淇淋例子的图形:


image.png

相关文章

  • Hidden Markov Model - 简介

    隐马尔科夫模型(Hidden Markov Model, HMM) 是一个带有隐性状态的(无法观测到的)马尔科夫模...

  • Hidden Markov Model

    HMM隐马尔科夫模型 ①通俗的理解 首先举一个例子,扔骰子,有三种骰子,第一个是比较常见的6个面x = [1,2,...

  • Hidden Markov Model

    Markov Model 马尔科夫模型是用来描述序列的性质的,在马尔科夫模型中有两个假设。 1. 在序列中,当前时...

  • Hidden Markov Model - Likelihood

    接着上一节讲过的内容,我们沿用之前用过的冰淇淋例子 似然计算的目的是计算出一个模拟序列的概率。比如说我们用上面的冰...

  • 隐马尔科夫模型(HMM)

    1 简介 隐马尔可夫模型(Hidden Markov Model),简称HMM, 是一种基于概率统计的模型,是一种...

  • 从头预测基因-GlimmerHMM

    官网手册戳这里 GlimmerHMM是基于Generalized Hidden Markov Model (GHM...

  • HMM模型和Viterbi算法

    一、隐含马尔可夫模型(Hidden Markov Model) 1、简介 隐含马尔可夫模型并不是俄罗斯数学家马尔可...

  • Hidden Markov Model (HMM)定义

    隐马尔可夫模型(Hidden Markov Model,HMM)是统计模型,它用来描述一个含有隐含未知参数的马尔可...

  • 机器学习 - 隐马尔可夫模型

    1 隐马尔可夫模型 - 定义 隐马尔可夫模型(hidden markov model, HMM)是可用于标注问题 ...

  • HMM

    隐马尔可夫模型(Hidden Markov Model,HMM)是结构最简单的动态贝叶斯网(dynamic Bay...

网友评论

    本文标题:Hidden Markov Model - 简介

    本文链接:https://www.haomeiwen.com/subject/dlnvvxtx.html