条件随机场模型是Lafferty于2001年,在最大熵模型和隐马尔科夫模型的基础上,提出的一种判别式概率无向图学习模型,是一种用于标注和切分有序数据的条件概率模型。CRF最早是针对序列数据分析提出的,现已成功应用于自然语言处理(NLP)、生物信息学、机器视觉及网络智能等领域。

**1. 随机场 **

简单地讲,随机场可以看成是一组随机变量的集合(这组随机变量对应同一个样本空间)。当给每一个位置按照某种分布随机赋予一个值之后,其全体就叫做随机场。当然,这些随机变量之间可能有依赖关系,一般来说,也只有当这些变量之间有依赖关系的时候,我们将其单独拿出来看成一个随机场才有实际意义。

2. 马尔科夫随机场(MRF)

马尔科夫随机场对应一个无向图,这个无向图上的每一个节点对应一个随机变量,节点之间的边表示节点对应的随机变量之间有概率依赖关系。因此,MRF的结构本质上反应了我们的先验知识——哪些变量之间有依赖关系需要考虑,而哪些可以忽略。

3.马尔科夫性质

离当前状态越远(这里的距离需要自己定义)的因素对当前状态的影响越小。在马尔科夫随机场中,我们认为随机变量的概率分布只和它的邻居节点有关,而与其他节点无关,这正是马尔科夫性质在马尔科夫随机场中的体现。

4.马尔科夫随机场(MRF)———>条件随机场(CRF)

** ** 如果给定的MRF中每个随机变量下面还有观察值,我们要确定的是给定观察集合下,这个MRF的分布,也就是条件分布,那么这个MRF就称为CRF。它的条件分布形式完全类似于MRF的分布形式,只不过多了一个观察集合x。因此我们可以认为CRF本质上是给定了观察值(observations)集合的MRF。

5.条件随机场(CRF)

CRF代码资源:

C++版的gco-v3.0:http://vision.csd.uwo.ca/code/,用于求解crf,作者Olga Veksler,专门研究Graph cut算法。

Oxford Brookes的ALE: http://cms.brookes.ac.uk/staff/PhilipTorr/ale.htm,作者Lubor Ladicky,写了5年写出来的一套程序,他在博士期间的所有工作几乎在这套代码里了,纯c++的,代码写得很规范,能学到不少c++编程的东西,没用OpenCV,需要耐心仔细地结合论文看才能看懂。

ANU的Stephen Gould开发的c++库Darwin:http://drwn.anu.edu.au/,能在windows下用,但更适合Linux,工具箱里的一些应用也包括了他博士时做的工作,仔细研究这个库可以学到不少先进的东西。

另外,如果要研究高阶的CRF,可以参见这三个人的主页:

Pushmeet Kohli,这是个专家级的,2007年Oxford Brookes的Phd毕业,其间就研究这个,现在在MSRC:

http://research.microsoft.com/en-us/um/people/pkohli/

Lubor Ladicky,继续了Kohli的工作,2011年Oxford Brookes的Phd毕业,现在Oxford,主要用CRF做场景理解:

http://www.robots.ox.ac.uk/~lubor/

-3. Stephen Gould,2010年Stanford的Phd毕业,现在ANU,也用高阶CRF做场景理解,还开发了一套工具箱(Darwin),比较适合在Linux下用。http://users.cecs.anu.edu.au/~sgould/index.html

matlab 高斯随机场,条件随机场(Conditional random fields)相关推荐

  1. 条件随机场(Conditional random fields,CRFs)文献阅读指南

    与最大熵模型相似,条件随机场(Conditional random fields,CRFs)是一种机器学习模型,在自然语言处理的许多领域(如词性标注.中文分词.命名实体识别等)都有比较好的应用效果.条 ...

  2. 条件随机场CRF简介Introduction to Conditional Random Fields

    Imagine you have a sequence of snapshots from a day in Justin Bieber's life, and you want to label e ...

  3. 条件随机场介绍(7)—— An Introduction to Conditional Random Fields

    参考文献 [1] S.M.AjiandR.J.McEliece,"Thegeneralizeddistributivelaw,"IEEETrans- actions on Info ...

  4. Conditional Random Fields:ProbabilisticModels for Segmenting and Labeling Sequence Data

    Conditional Random Fields:Probabilistic Models for Segmenting and Labeling Sequence Data 条件随机场:对于段落和 ...

  5. 条件随机场介绍(5)—— An Introduction to Conditional Random Fields

    5. 参数估计 本节我们讨论如何估计条件随机场的参数\(\theta = \{ \theta_k \}\).在最简单最典型情况下,我们面对的数据是完全标注的独立数据,但是也有关于半监督学习的条件随机场 ...

  6. 条件随机场(conditional random fields) 及代码实现

    条件随机场模型是由Lafferty在2001年提出的一种典型的判别式模型.它在观测序列的基础上对目标序列进行建模,重点解决序列化标注的问题条件随机场模型既具有判别式模型的优点,又具有产生式模型考虑到上 ...

  7. 简单理解条件随机场CRF

    一.条件随机场是什么? 什么是条件随机场?我们先从它的命名开始说起,为什么是条件随机场这么奇怪的名字,为什么不叫飞机场.火葬场?通常数学上的命名是简单而直白的,大家听我一一解释. 条件 "条 ...

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

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

  9. 【CV】DeepLab:使用DCNN、空洞卷积和全连接条件随机场的图像语义分割网络

    论文名称:DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Full ...

最新文章

  1. mysql repair 索引_mysql 创建索引、重建索引、查询索引、删除索引 转自:http://www.phpernote.com/mysql/942.html...
  2. 如何在线将pdf转换成ppt格式
  3. Apache POI操作Excel的坑
  4. 那是计算机房吗不它不是 英语,人教PEP版英语四年级下册Unit 1《My School》单元测试卷及答案.doc...
  5. Araxis Merge pro for mac(文件对比合并同步工具)
  6. 一线互联网企业负载均衡和应用优化基础
  7. 南充一中2021成绩查询高考,2019高考喜报汇总
  8. 观天利器-stellarium
  9. mysql pdo_数据库PDO简介
  10. 最坏适应算法的模拟(c++实现)
  11. 三大策略 + 五大场景,揭秘如何提升私域转化率
  12. 【多线程】送你1万朵玫瑰花
  13. STORJ 有实际应用
  14. 使用HtmlUnit爬取知网论文
  15. ixed php,「」解决PHP script * is protected by SourceGuardian
  16. 什么是NAT模式、路由模式
  17. python机器人开发——基于Micropython的智能机器人底层控制开发
  18. 设备更新,工作室搬迁
  19. Python基于AIML智能聊天机器人实战(4)- 机器人自学习能力集成
  20. 《系统工程》--课程笔记一(SE及系统科学体系)

热门文章

  1. 简述RC低通滤波原理
  2. 前端html页面中的命名规范
  3. 计算机分栏过程,计算机基础与程序设计-要点分栏.docx
  4. 手把手教你学51单片机-点亮你的LED
  5. Could not initialize class JDBC.JDBCUtils 已解决
  6. 【Visual C++】游戏开发五十一 浅墨DirectX教程十九 网格模型进阶之路
  7. 供意图转战手机平台的掌机开发者参考的10点建议
  8. 电力电子转战数字IC20220727day57——寄存器模型(续)
  9. Django框架之MVT(1)
  10. Delphi Xe 下载(破解)