HMM学习最佳范例一:介绍
隐马尔科夫模型(HMM)依然是读者访问“我爱自然语言处理”的一个热门相关关键词,我曾在《HMM学习最佳范例与崔晓源的博客》中介绍过国外的一个不错的HMM学习教程,并且国内崔晓源师兄有一个相应的翻译版本,不过这个版本比较简化和粗略,有些地方只是概况性的翻译了一下,省去了一些内容,所以从今天开始计划在52nlp上系统的重新翻译这个学习教程,希望对大家有点用。
一、介绍(Introduction)
我们通常都习惯寻找一个事物在一段时间里的变化模式(规律)。这些模式发生在很多领域,比如计算机中的指令序列,句子中的词语顺序和口语单词中的音素序列等等,事实上任何领域中的一系列事件都有可能产生有用的模式。
考虑一个简单的例子,有人试图通过一片海藻推断天气——民间传说告诉我们‘湿透的’海藻意味着潮湿阴雨,而‘干燥的’海藻则意味着阳光灿烂。如果它处于一个中间状态(‘有湿气’),我们就无法确定天气如何。然而,天气的状态并没有受限于海藻的状态,所以我们可以在观察的基础上预测天气是雨天或晴天的可能性。另一个有用的线索是前一天的天气状态(或者,至少是它的可能状态)——通过综合昨天的天气及相应观察到的海藻状态,我们有可能更好的预测今天的天气。
这是本教程中我们将考虑的一个典型的系统类型。
首先,我们将介绍产生概率模式的系统,如晴天及雨天间的天气波动。
然后,我们将会看到这样一个系统,我们希望预测的状态并不是观察到的——其底层系统是隐藏的。在上面的例子中,观察到的序列将是海藻而隐藏的系统将是实际的天气。
最后,我们会利用已经建立的模型解决一些实际的问题。对于上述例子,我们想知道:
1. 给出一个星期每天的海藻观察状态,之后的天气将会是什么?
2. 给定一个海藻的观察状态序列,预测一下此时是冬季还是夏季?直观地,如果一段时间内海藻都是干燥的,那么这段时间很可能是夏季,反之,如果一段时间内海藻都是潮湿的,那么这段时间可能是冬季。
本文翻译自:http://www.comp.leeds.ac.uk/roger/HiddenMarkovModels/html_dev/main.html
部分翻译参考:隐马尔科夫模型HMM自学
转载请注明出处“我爱自然语言处理”:www.52nlp.cn
本文链接地址:http://www.52nlp.cn/hmm-learn-best-practices-one-introduction
转载于:https://www.cnblogs.com/Chinese-Coder-Clarence/articles/2520354.html
HMM学习最佳范例一:介绍相关推荐
- 隐马尔科夫模型c#语言算法实现,HMM学习最佳范例四:隐马尔科夫模型
四.隐马尔科夫模型(Hidden Markov Models) 1.定义(Definition of a hidden Markov model) 一个隐马尔科夫模型是一个三元组(pi, A, B). ...
- HMM学习最佳范例三:隐藏模式
1.马尔科夫过程的局限性 在某些情况下,我们希望找到的模式用马尔科夫过程描述还显得不充分.回顾一下天气那个例子,一个隐士也许不能够直接获取到天气的观察情况,但是他有一些水藻.民间传说告诉我们水藻的状态 ...
- HMM学习笔记2 隐马尔科夫模型与前向算法
一 序 本系列文章摘自 52nlp(我爱自然语言处理: http://www.52nlp.cn/),原文链接在 HMM 学习最佳范例,有大佬做了二次整理,参见:https://blog.csdn.ne ...
- 深度学习最佳图书推荐(2019版)
你是否希望深入学习深度学习?如果你有这方面的意愿,请不要辜负我的整理工作,这是2019年最佳机器学习和深度学习书籍清单: ·Deep Learning by Ian Goodfellow, Yoshu ...
- 深度学习最佳实践系列——权重w初始化
摘要: 本文是深度学习最佳实践系列博客之权重初始化,主要介绍权重初始化的相关问题及方法,文中提及的权重初始化方法均可以应用于普通的神经网络.卷积神经网络和递归神经网络之中. 作为深度学习的初学者,我有 ...
- 原典法的学习训练程序详细介绍
原文:https://www.douban.com/group/topic/38822800/ 原典法的学习训练程序详细介绍: 原典英语学习法简略概括包括两个方面:在学习过程上遵循人类语言获得的本原程 ...
- symfony权威指南学习之一:symfony 介绍
symfony权威指南学习之一:symfony 介绍 一.symfony 简介 symfony 是一个完整的 web 应用开发框架,它为加速开发提供了几个关键功能. 首先,它把 web ...
- Hadoop学习笔记一 简要介绍
Hadoop学习笔记一 简要介绍 这里先大致介绍一下Hadoop. 本文大部分内容都是从官网Hadoop上来的.其中有一篇介绍HDFS的pdf文档,里面对Hadoop介绍的比较全面了.我的这一 ...
- 八大深度学习最佳实践
翻译 | AI科技大本营 参与 | 刘畅 [AI 科技大本营导读] 2017年,许多的人工智能算法得到了实践和应用.名博Hack Noon作者 Brian Muhia 认为想要玩转人工智能,不仅要拥有 ...
最新文章
- linux系统做bond
- 一次针对SAP系统的完美渗透测试
- Fluid 架构创新论文被国际数据库顶会 ICDE 录用
- 【NLP-NER】命名实体识别中最常用的两种深度学习模型
- sklearn自学指南(part34)--K-means
- SAP CRM One Order框架搜索条件里,posting date下拉菜单的渲染逻辑
- 一个简单的例子教会您使用javap
- jzoj5248-[NOIP2017提高A组模拟8.10]花花的聚会【倍增,树形dp】
- nginxlua文件服务器权限,通过lua进行nginx的权限控制
- StringBuffer和StringBuild
- python decorator. decorator_Python 装饰器Decorator(一)
- Git commit至Gitee报错‘remote: error: hook declined to update refs/heads/master‘的解决方法
- 判断日期是否为当月最后一天_对比Excel,怎么用Python获取指定月最后一天的日期...
- WebLogic的下载与安装(图文教程)
- 30个php操作redis常用方法代码例子
- 如何制作deb/rpm通用的构建命令?
- 首席建筑师之光线追踪教程
- 成本要素****没有被分配到成本组件结构01中的成本组件
- linux游戏主机,Steam OS界面介绍
- 简单理解串行计算、并行计算、分布式计算、网格计算与云计算