第08课:从自然语言处理角度看 HMM 和 CRF
生活随笔
收集整理的这篇文章主要介绍了
第08课:从自然语言处理角度看 HMM 和 CRF
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
近几年在自然语言处理领域中,HMM(隐马尔可夫模型)和 CRF(条件随机场)算法常常被用于分词、句法分析、命名实体识别、词性标注等。由于两者之间有很大的共同点,所以在很多应用上往往是重叠的,但在命名实体、句法分析等领域 CRF 似乎更胜一筹。通常来说如果做自然语言处理,这两个模型应该都要了解,下面我们来看看本文的内容。
从贝叶斯定义理解生成式模型和判别式模型
理解 HMM(隐马尔可夫模型)和 CRF(条件随机场)模型之前,我们先来看两个概念:生成式模型和判别式模型。
在机器学习中,生成式模型和判别式模型都用于有监督学习,有监督学习的任务就是从数据中学习一个模型(也叫分类器),应用这一模型,对给定的输入 X 预测相应的输出 Y。这个模型的一般形式为:决策函数 Y=f(X) 或者条件概率分布 P(Y|X)。
首先,简单从贝叶斯定理说起,若记 P(A)、P(B) 分别表示事件 A 和事件 B 发生的概率,则 P(A|B) 表示事件 B 发生的情况下事件 A 发生的概率;P(AB)表示事件 A 和事件 B 同时发生的概率。
根据贝叶斯公式可以得出:
生成式模型:估计的是联合概率分布,P(Y, X)=P(Y|X)*P(X),由联合概率密度分布 P(X,Y),然后求出条件概率分布 P(Y|X) 作为预测的模型,即生成模型公式为:P(Y|X
总结
以上是生活随笔为你收集整理的第08课:从自然语言处理角度看 HMM 和 CRF的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 第10课:动手实战基于 CNN 的电影推
- 下一篇: 第07课:动手实战基于 ML 的中文短文