隐马尔科夫过程简介(一)
来源:互联网 发布:c语言函数手册 chm 编辑:程序博客网 时间:2024/06/16 09:05
隐马尔可夫过程的基本概念
- 隐马尔科夫过程的定义
马尔可夫过程是一种反映状态随时间变化而以某种概率在若干状态之间进行相互转化的一种过程。隐马尔可夫过程是在马尔可夫过程的基础上变化而来,不同之处在于隐马尔可夫过程存在两种序列,分别为状态序列和观测序列,其中状态序列与马尔可夫过程中的可观察到的序列一样,按照某种概率进行转移生成,同时每个状态又会以一定的概率生成一个观测,观测序列就是我们实际能到看的状态。 隐马尔可夫过程三要素
隐马尔可夫过程的三要素分别为初始概率矩阵π,状态转移举证A, 以及观测概率举证B。初始概率矩阵和状态转移矩阵与马尔可夫过程中的初始状态和转移概率一样,共同决定了隐马尔可夫过程中的状态转移,同时转移的状态通过观测矩阵B 决定了隐马尔科夫的观察序列。
假设Q 是所有可能的状态的集合,V 是所有观测序列的集合。
Q={q1 , q2 ,…,qN },V ={v1 , v2 ,…,vM}。
其中N 是所有的状态可能数,M 是所有观测的可能数。
I 是长度为T的状态序列,O 为对应的观测序列。
I={i1 , i2 ,…,iT },O ={o1 , o2 ,…,oT}。
概率转移矩阵A 是一个N·N的矩阵,表示状态序列之间的转移概率,观测矩阵是一个M·N 的矩阵,表示在某个状态下出现各种观测状态出现的概率。π 是一个N·1 的矩阵,表示矩阵在初始条件下在各种可能的概率。
HMM基本问题
隐马尔可夫链模型需要解答的问题有三类:概率计算问题
给定模型参数A,B,π 和观测序列O,计算在该模型下给定观测序列出现的概率。- 学习问题
该问题是在已知观测序列的前提下对模型参数进行估计。 - 预测问题
该问题下已知模型参数和观测序列,计算其对应的最有可能的状态序列。
阅读全文
0 0
- 隐马尔科夫过程简介(一)
- 硬件开发过程简介(一)
- word2vec (一) 简介与训练过程概要
- 移动安全框架MobSF安装过程简介 (一)
- 一简介
- 简介(一)
- 简介(一)
- 系统启动过程简介
- 存储过程简介
- sql,存储过程简介
- 存储过程简介
- Linux启动过程简介
- oracle 运行过程简介
- Debian启动过程简介
- http通信过程简介
- PE启动过程简介
- 系统引导过程简介
- 系统启动过程简介
- NG机器学习线性回归笔记
- java基础复习
- hashmap实现原理
- Swift3.0 UINavigationController侧滑手势
- 解决:maven项目的jar包下载比较慢
- 隐马尔科夫过程简介(一)
- PHP-wampserver配置Apache框架的本地web服务
- C++不同发展方向的知识点储备
- week1
- 练习1: 使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
- linux id_table与of_match_table
- c++中的函数模板和类模板
- WOJ1351-Olympic
- 富文本编辑器UEditor的配置使用方法