https://blog.csdn.net/qq_29828623/article/details/51457895

CRF,HMM(隐马模型),MEMM(最大熵隐马模型)都常用来做序列标注;

HMM一个最大的缺点就是由于其输出独立性假设,导致其不能考虑上下文的特征,限制了特征的选择,而MEMM模型则解决了这一问题,可以任意的选择特征,但由于其在每一节点都要进行归一化,所以只能找到局部的最优值同时也带来了标记偏见的问题(label bias),即凡是训练语料中未出现的情况全都忽略掉;而CRF则很好的解决了这一问题,他并不在每一个节点进行归一化,而是所有特征进行全局归一化,因此可以求得全局的最优值。

其各自有自身的特点:

HMM模型是对转移概率和表现概率直接建模,统计共现概率。

MEMM模型是对转移概率和表现概率建立联合概率,统计时统计的是条件概率。MEMM容易陷入局部最优,是因为MEMM只在局部做归一化;

CRF模型,统计了全局概率,在做归一化时,考虑了数据在全局的分布,而不是仅仅在局部归一化,这样就解决了MEMM中的标记偏置的问题。

举个例子: 对于一个标注任务,“我爱北京天安门“,

标注为" s s  b  e b c e"

1) 对于HMM的话,其判断这个标注成立的概率为 P= P(s转移到s)*P('我'表现为s)* P(s转移到b)*P('爱'表现为s)* ...*P().训练时,要统计状态转移概率矩阵和表现矩阵

2) 对于MEMM的话,其判断这个标注成立的概率为 P= P(s转移到s|'我'表现为s)*P('我'表现为s)* P(s转移到b|'爱'表现为s)*P('爱'表现为s)*..训练时,要统计条件状态转移概率矩阵和表现矩阵

3) 对于CRF的话,其判断这个标注成立的概率为 P= F(s转移到s,'我'表现为s)....F为一个函数,是在全局范围统计归一化的概率而不是像MEMM在局部统计归一化的概率。

条件随机场CRF HMM,MEMM的比较相关推荐

  1. 条件随机场CRF HMM,MEMM的区别

    http://blog.sina.com.cn/s/blog_605f5b4f010109z3.html 首先,CRF,HMM(隐马模型),MEMM(最大熵隐马模型)都常用来做序列标注的建模,像词性标 ...

  2. 条件随机场(CRF)相对于HMM,MEMM的优势

    条件随机场(CRF)相对于HMM,MEMM的优势 首先,CRF,HMM(隐马模型),MEMM(最大熵隐马模型)都常用来做序列标注的建模,像词性标注,True casing.但隐马模型一个最大的缺点就是 ...

  3. python期望输出隐藏_【归纳综述】马尔可夫、隐马尔可夫 HMM 、条件随机场 CRF 全解析及其python实现...

    PR Structured Ⅲ:马尔可夫.隐马尔可夫 HMM .条件随机场 CRF 全解析及其python实现 Content 归纳性长文,不断更新中...欢迎关注收藏 本章承接概率图知识 马尔可夫不 ...

  4. 条件随机场(CRF) - 1 - 简介

    声明: 1,本篇为个人对<2012.李航.统计学习方法.pdf>的学习总结,不得用作商用,欢迎转载,但请注明出处(即:本帖地址). 2,由于本人在学习初始时有很多数学知识都已忘记,所以为了 ...

  5. 条件随机场(CRF)相关理论知识

    文章目录 无向概率图模型 条件随机场 CRF 实例 线性链条件随机场的简化形式 线性链条件随机场的矩阵形式 linear-CRF的三个基本问题 1,概率计算问题 前向后向概率概述 前向后向概率计算 l ...

  6. 条件随机场CRF的理解

    1.个人理解和总结 对比HMM的状态转移概率矩阵和发射概率矩阵CRF有自己的定义在边上的特征函数(相当于转移概率)和定义在节点上的特征函数(相当月发射概率) 序列标注HMM可以根据转移概率矩阵和发射概 ...

  7. 全网最通俗的条件随机场CRF

    前言 本文是我尽量以通俗易懂的口吻来讲解CRF的一篇博文,标题虽然取得有点自不量力,但也是我付出了十分心血总结出来的,如果你还是没能看懂那说明我能力不够没能讲清楚,烦请不要在我的留言区展现出你的杠精本 ...

  8. 条件随机场 (CRF)

    背景 CRF和HMM是有相似性的,最后都是使用Verterbi算法来进行最优状态转移序列的确定.CRF主要用于序列标注问题. 本质:通过1D卷机学习近邻信息,然后输入到CRF定义好的计算方式中. 一些 ...

  9. 通俗易懂条件随机场CRF

    条件随机场CRF 条件随机场(Conditional Random Fields, 以下简称CRF)是给定一组输入序列条件下另一组输出序列的条件概率分布模型,在自然语言处理中得到了广泛应用.本系列主要 ...

最新文章

  1. 数据分析之全国热门景点分析
  2. python 难度-Python分析 oj 网的题目难度和通过率的关系
  3. python能处理多大的数据-Python 适合大数据量的处理吗?
  4. java web mvc 拆分_JAVA WEB初接触——简单的MVC架构
  5. spring mvc学习(9):路径参数
  6. 在使用静态构造函数的时候应该注意几点
  7. 计算机设备硬件设备,计算机硬件设备有哪些
  8. python sklearn做文本分类
  9. python现在版本强势英雄_用Python给漫威和DC英雄综合实力排位
  10. 用ftp上传服务器文件大小,ftp服务器上传文件大小
  11. 多余的回车键(Enter)
  12. 不需要个人信息的云服务器,那些云服务器不需要实名
  13. 简单阶乘计算 (本题要求实现一个计算非负整数阶乘的简单函数)
  14. vmware workstation虚拟机连接外网(Nat模式)
  15. GitHub7200星,一个可以白嫖全网无损音乐的神器
  16. Java反射与类加载过程会擦出什么样的火花
  17. 一步一步学ActionScript 2.0(六)
  18. Java实现台阶问题
  19. Leetcode刷题之二叉树遍历——迭代(显示栈)【CSDN博客】
  20. 老大威武,afterDelay,

热门文章

  1. ​《2021联邦学习全球研究与应用趋势报告》发布,中美为最大领跑者 | 附下载链接...
  2. Manning、Ostendorf、Povey、何晓冬、周明共话多模态NLP的机遇和挑战(附视频)
  3. 终于找到了一篇文章!通俗地讲解面向对象的工作原理
  4. MoviePy - 中文文档2-快速上手-MoviePy-预览
  5. 《Generative Face Completion》论文笔记
  6. opencv学习(十六)之颜色空间转换cvtColor()
  7. 告别渣画质,视频会议带宽降90%,英伟达公开Maxine服务背后重要技术
  8. 福利 | 从生物学到神经元:人工神经网络 ( ANN ) 简介
  9. 干货 | 龙瀛:面向智慧城市的人本尺度城市形态:理论、方法与实践
  10. 学AI哪家强?清华全球第1,Top5中有这3所中国高校