1、概率模型
机器学习中的很多模型可以根据概率分布形式分为生成模型和判别模型,其中生成模型以输入输出的联合分布P(X,Y)为基础建模,如朴素贝叶斯、隐马尔可夫模型;判别模型以条件概率分布P(Y|X)为基础建模,如最大熵模型、条件随机场等。这几个模型之间有一定的关系,它们的关系如下:
其中,NB表示朴素贝叶斯,ME表示最大熵,HMM表示隐马尔科夫,CRF表示条件随机场。joint联合分布,co...
分类:
其他好文 时间:
2016-04-17 23:10:02
阅读次数:
392
在网上看到一篇关于隐马尔科夫模型的介绍,觉得简直不能再神奇,又在网上找到大神的一篇关于如何用隐马尔可夫模型实现中文拼音输入的博客,无奈大神没给可以运行的代码,只能纯手动网上找到了结巴分词的词库,根据此训练得出隐马尔科夫模型,用维特比算法实现了一个简单的拼音输入法。githuh地址:https://g ...
分类:
编程语言 时间:
2016-04-01 01:03:16
阅读次数:
279
第10章隐马尔可夫模型
隐马尔可夫模型(hidden Markov model, HMM)是可用于标注问题的统计学习模型,描述由隐藏的马尔可夫链随机生成观测序列的过程,属于生成模型。
10.1 隐马尔可夫模型的基本概念
定义10.1 (隐马尔可夫模型) 隐马尔可夫模型是关于时序的概率模型,描述由一个隐藏的马尔可夫链随机生成不可观测的状态随机序列,再由各个状态生成一个观测而产生观测随机序列的过...
分类:
其他好文 时间:
2016-03-30 13:15:40
阅读次数:
235
packagejxutcm.edu.cn.hmm.model;importjxutcm.edu.cn.hmm.bean.HMMHelper;importjxutcm.edu.cn.util.TCMMath;/***Baum-Welch算法也叫前向-后向算法:*目的:*1、在给定多个观测状态序列(多个...
分类:
编程语言 时间:
2016-01-05 22:44:08
阅读次数:
1030
直接上干货哈,其他子算法,后续补上。 1packagejxutcm.edu.cn.hmm.model;23importjxutcm.edu.cn.hmm.bean.HMMHelper;4importjxutcm.edu.cn.util.TCMMath;56/**7*【改进后的前向算法】8*【带比例因...
分类:
编程语言 时间:
2016-01-02 16:23:07
阅读次数:
360
隐马尔可夫模型的前向算法(手动实现),今天奉上,由于研究生期间,实现的时候没有多加注释,这里为了让更好的人进入自然语言处理领域,特此,将前向算法奉上,具体公式可参考52nlp的HMN系列博客。 参考了大部分网站公式和借鉴。在此表示感谢。 后向算法和维特比算法,后续更新。HMM类:1packagej....
分类:
编程语言 时间:
2015-12-30 23:38:49
阅读次数:
714
关于隐马尔科夫模型,这是知乎上得赞最多的回答,感觉非常有趣,特转载于下,方便时时回顾。作者:Nong Bloody 链接:http://www.zhihu.com/question/20962240/answer/33561657 来源:知乎1. 赌场风云(背景介绍)最近一个赌场的老板发现...
分类:
编程语言 时间:
2015-12-06 12:50:57
阅读次数:
183
理论沉淀:隐马尔可夫模型(Hidden Markov Model, HMM)参考链接:http://www.zhihu.com/question/20962240参考链接:http://blog.csdn.net/ppn029012/article/details/8923501本博文链接:http...
分类:
其他好文 时间:
2015-12-02 00:42:33
阅读次数:
226
隐马尔可夫模型(Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及HMM的相关文章,一直没有仔细研究过,都是蜻蜓点水,因此,想花一点时间梳理下...
分类:
其他好文 时间:
2015-11-19 16:37:04
阅读次数:
165