PGM:无向图模型:马尔可夫网
http://blog.csdn.net/pipisorry/article/details/52489321
马尔可夫网
马尔可夫网在计算机视觉领域通常称为马尔可夫随机场(Markov random fields, MRF)。
马尔可夫网是刻画X上联合分布的一种方法。
与贝叶斯网一样,马尔可夫网可以视为定义了一系列由图结构确定的独立性假设。
无向图模型误解示例
P-map
不能构建贝叶斯网的一个示例
x1表示这个学生对概念存在误解,x0表示没有。
例3.8
Note: 其中的bd其实只要给定c就是相互依赖了。[PGM:贝叶斯网络]
误解示例的无向图模型解决
两两之间的分布
配分函数
设计并计算出的一种联合分布
图4.2中的联合分布概率是这么设计并计算出来的:
通过在ACD上求和,得出P(b1) = 0.732 和 P(b0) = 0.268
如果观察到Charles没有产生误解c0,那么P(b1 | c0) = 0.06.
分布分解的独立性
参数化
因子分解被定义为图中团上因子和乘积(通常为非负函数)。
因子及其辖域的定义
成对参数化
参数化的非一般表示?也就是如果这个主要应用于成对马尔可夫网,这时就相当于团位势参数化了?
Note: 成对参数化中,参数的个数与变量的个数成平方关系。
因子乘积
更一般而合理的因子设计?也就是先设计好两两之间的因子,再通过相乘设计好三三之间或更大集合间的因子?应该是应用于团位势参数化计算中。
吉布斯分布与马尔可夫网
{因子乘积的更一般化概念定义分布的无向图参数化,如何将一个贝叶斯网视为一个吉布斯分布。}
吉布斯分布及配分函数
Note: 通过将证据引入到贝叶斯网中,可以获得的未归一化度量也是一个吉布斯分布,其配分函数就是证据的概率。
其它因子影响分布的示例
团位势参数化:完备子图的因子分解
{马尔可夫网参数化的三种方式之一}
[图论]
如果根据上述定义只将因子与完备子图关联,那么由网络结构导出的独立性假设不会遭到破坏。(后面将定义)
团位势参数化将利用辖域是整个图的一个因子 ,因而需要指数数量级的参数。
马尔可夫网及其团的示例
成对马尔可夫网
简化马尔可夫网
约简定义及示例
。。。not understand yet
约简的马尔可夫网
马尔可夫网在计算机视觉中的应用
图像去噪、去模糊、三维重建、物体识别
物体识别(图像分割)
马尔可夫网的独立性
{无向图模型类的参数化与图结构联系起来,将其用于获取分布的独立性性质。无向图获取交互影响类的直观解释。无向图作为独立性断言的一种表示的介绍。
在无向图模型中,关于以因子分解的形式具体指定概率分布,也证明了图可以视为一种数据结构。}
基本独立性:全局独立性
无向图分离准则
直观上,在马尔可夫网中,概率影响在图中沿着无向路径流动,但当我们对某些中间节点取条件时,流动会受到阻碍。
表达的局限性:有些独立模式无法用马尔可夫网结构表达
可靠性
可靠性soundness:在G上因子分解的任意分布都满足分离性所蕴含的独立性条件。
Note: I-MAP, 与P相关的独立性集合。
就是说G上的独立性P都满足,但是反过来P上的独立性G不一定都满足。
[PGM:贝叶斯网络 ]
完备性
独立性回顾
两种局部马尔可夫假设:成对独立性和马尔可夫毯
三种马尔可夫性质间的关系
前面提到的与网络结构H相关的三个独立性断言(Ip(H), Il(H)和I(H))的集合的定义关于正分布是等价的。
从分布到图
{利用图结构在给定分布P中编码独立性}
类似贝叶斯网
强完备性反例:马尔可夫网不可代替贝叶斯网?例4.8
参数化回顾
马尔可夫网参数化方法:团位势上的乘积;因子图表示因子的乘积;特征集则在特征权重上表示乘积。
细粒度参数化方法
{马尔可夫网参数化替代表示的一些方法,取代前面提到的(成对参数化和)团位势参数化}
因子图
马尔可夫网结构通常不能揭示吉布斯参数化中的所有结构。特别的,我们无法从图结构中得知是否参数化中的因子包含了最大团或者包含了其子集。
a是最大团,而b是团,所以才不同?
对数线性模型
因子转换到对数空间
Note: ln(30) = 3.4。
[对数线性模型 ]
参数化方法讨论
显然,每种表示都比前一种表示更加精细而且同样 丰富。因子图可以描述吉布斯分布,特征集则可以在因子图的每个因子中表示所有的表值。
度量马尔可夫随机场
过参数化
相同分布可以用无穷多种方法表示马尔可夫网(给定结构的),从中可以选出一个作为我们为这个分布选择的参数化方法。
标准参数化
标准能量函数的计算公式
误解示例的标准能量函数示例
Note: ln(1.4*10^-6) = -13.49
标准参数化定义了与原分布P相同的一个分布
结论:对于正分布,所有4个条件——因子分解和三类马尔可夫假设都是等价的。
消除冗余性
{针对过度参数化的另一个方法}
。。。
from: http://blog.csdn.net/pipisorry/article/details/52489321
ref:
PGM:无向图模型:马尔可夫网的更多相关文章
- 马尔可夫随机场(Markov random fields) 概率无向图模型 马尔科夫网(Markov network)
上面两篇博客,解释了概率有向图(贝叶斯网),和用其解释条件独立.本篇将研究马尔可夫随机场(Markov random fields),也叫无向图模型,或称为马尔科夫网(Markov network) ...
- 【中文分词】最大熵马尔可夫模型MEMM
Xue & Shen '2003 [2]用两种序列标注模型--MEMM (Maximum Entropy Markov Model)与CRF (Conditional Random Field ...
- 隐马尔可夫(HMM)模型
隐马尔可夫(HMM)模型 隐马尔可夫模型,是一种概率图模型,一种著名的有向图模型,一种判别式模型.主要用于时许数据建模,在语音识别.自然语言处理等领域广泛应用. 概率图模型分为两类,一类:使用有向无环 ...
- 详解隐马尔可夫模型(HMM)中的维特比算法
笔记转载于GitHub项目:https://github.com/NLP-LOVE/Introduction-NLP 4. 隐马尔可夫模型与序列标注 第3章的n元语法模型从词语接续的流畅度出发,为全切 ...
- 隐马尔科夫模型(HMM)及事实上现
马尔科夫模型 马尔科夫模型是单重随机过程,是一个2元组:(S,A). 当中S是状态集合,A是状态转移矩阵. 仅仅用状态转移来描写叙述随机过程. 马尔科夫模型的2个如果 有限历史性如果:t+l时刻系统状 ...
- HMM隐马尔科夫算法(Hidden Markov Algorithm)初探
1. HMM背景 0x1:概率模型 - 用概率分布的方式抽象事物的规律 机器学习最重要的任务,是根据一些已观察到的证据(例如训练样本)来对感兴趣的未知变量(例如类别标记)进行估计和推测. 概率模型(p ...
- NLP —— 图模型(一)隐马尔可夫模型(Hidden Markov model,HMM)
本文简单整理了以下内容: (一)贝叶斯网(Bayesian networks,有向图模型)简单回顾 (二)隐马尔可夫模型(Hidden Markov model,HMM) 写着写着还是写成了很规整的样 ...
- 隐马尔可夫模型(Hidden Markov Model,HMM)
介绍 崔晓源 翻译 我们通常都习惯寻找一个事物在一段时间里的变化规律.在很多领域我们都希望找到这个规律,比如计算机中的指令顺序,句子中的词顺序和语音中的词顺序等等.一个最适用的例子就是天气的预测. 首 ...
- 隐马尔可夫模型(HMM)总结
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项(算法过程,调参等注意事项) 5.实现和具体例子 6.适用场合 内容: 1.算法概述 隐马尔科夫模型(Hidden Markov ...
随机推荐
- Caffe的运行mnist手写数字识别
老规矩,首先附上官方教程:http://caffe.berkeleyvision.org/gathered/examples/mnist.html 1.必要软件 因为Caffe中使用的是Linux才能 ...
- [HAOI 2007]理想的正方形
Description 有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小. Input 第一行为3个整数,分别表示a,b,n的值第二行至第 ...
- codefroces 946F Fibonacci String Subsequences
Description定义$F(x)$为$F(x−1)$与$F(x−2)$的连接(其中$F(0)="0"$,$F(1)="1"$)给出一个长度为$n$的$01$ ...
- 注意类型转换——Effective C++
注意类型转换: C++提供了四种新式类型转换: const_cast<T>(expression); static_cast<T>(expression); dynamic_c ...
- linux内核中的链表
1.内核中的链表 linux内核链表与众不同,他不是把将数据结构塞入链表,而是将链表节点塞入数据,在2.1内核中引入了官方链表,从此内核中所有的链表使用都采用此链表,千万不要在重复造车轮子了!链表实现 ...
- ●BZOJ 4665 小w的喜糖
题链: http://www.lydsy.com/JudgeOnline/problem.php?id=4665 题解: 容斥,dp令 v[i] 表示原来拥有i类糖果的人数. (一个套路,首先把每个糖 ...
- 51Nod 1326 遥远的旅途
题目描述: 一个国家有N个城市,这些城市被标为0,1,2,...N-1.这些城市间连有M条道路,每条道路连接两个不同的城市,且道路都是双向的.一个小鹿喜欢在城市间沿着道路自由的穿梭,初始时小鹿在城市0 ...
- NOIWC颓废记
NOIWC大概就干了3件事情:吃.睡.浪. 吃: 目测绍兴一中的饭比二中的好吃多了,每天都有挺多的肉菜,还有一些甜品,而且是自助,不错的,但是一个不好的是排队时间太长了,于是我这么珍惜时间急着回宿舍的 ...
- 试说明采用双缓冲技术如何进行I/O操作
输入设备先将第一个缓冲区装满数据,在输入设备向第二个缓冲区装数据时,处理机就可以从第一个缓冲区取出数据进行处理:当一个缓冲区的数据处理完毕,若第二个缓冲区已经装满,则处理机又可以从第二个缓冲区取出数据 ...
- gcc编译器的工作流程
参考资料:http://www.cnblogs.com/dfcao/p/csapp_intr1_1-2.html 在linux系统上,从源文件到目标文件的转化是由编译器完成的.以hello.c程序的编 ...