概率图模型-原理与技术 第二章 基础知识 学习笔记

概率图模型-原理与技术 总目录

  • http://blog.csdn.net/icefire_tyh/article/details/54026071#t3

    本章主要回顾了概率论与图论的基础知识,是后面学习的基石。

1.概率论

1.1 空间与事件

形式上,假定存在一个可能结果的约定空间来定义事件,空间用ΩΩ表示,事件集合用SS表示,代表着所有可能的事件。
比如掷色子,可能出现1,2,3,4,5,6。那么空间ΩΩ就可以表示成{1,2,3,4,5,6}。
事件集合SS中任何一个事件都是ΩΩ的子集:
事件1:抛出的结果是1,即α={1}\alpha= \{1\},α∈S⊂Ω\alpha \in S \subset Ω
事件2:抛出的结果奇数,即β={1,3,5}\beta= \{1,3,5\},β∈S⊂Ω\beta \in S \subset Ω
特别的,还有平凡事件Ω,∅ Ω,\varnothing

事件空间满足的三个性质:
1.Ω∈S,∅∈S Ω \in S,\varnothing \in S

2.如果α∈Sβ∈S\alpha \in S \beta \in S ,那么α⋂β∈S\alpha \bigcap \beta \in S
如上例1,2α⋂β={1}∈S\alpha \bigcap \beta=\{1\} \in S

3.如果α∈S\alpha \in S,那么Ω−α∈SΩ-\alpha \in S
如上例2,β∈S\beta \in S,那么Ω−β={2,4,6}∈SΩ-\beta =\{2,4,6\}\in S,即事件抛出的结果偶数。

1.2 概率与分布

事件α\alpha的概率P(α)P(\alpha)量化了事件α\alpha发生的可信度,当P(α)=1P(\alpha)=1时,可以确定事件α\alpha中总有一个结果会发生,但如果P(α)=0P(\alpha)=0,就认为α\alpha中的所有结果都不会发生。

定义在事件空间(Ω,S)(Ω,S)的概率分布是事件集合S到实数R上的一个映射,且满足:
1.对所有α∈S,P(α)≥0\alpha \in S,P(\alpha)\geq0
概率为0就已经表示一定不会发生,所以概率为负数没有意义。

2.P(Ω)=1P(Ω) = 1
平凡事件包括了所有可能的结果,其中有且只有一个必然会发生,所以概率为1。

3.如果α,β∈S\alpha,\beta \in S 且α⋂β=∅\alpha \bigcap \beta =\varnothing ,那么P(α⋃β)=P(α)+P(β)P(\alpha \bigcup \beta)=P(\alpha)+P(\beta)
一般情况下P(α⋃β)=P(α)+P(β)+P(α⋂β)P(\alpha \bigcup \beta)=P(\alpha)+P(\beta)+P(\alpha \bigcap \beta),由于P(α⋂β)=P(∅)=0P(\alpha \bigcap \beta)=P(\varnothing)=0,所以写成上式。

假设色子是均匀的,即抛出1-6的可能性是相同的,上述性质如下表:

事件 描述 概率 解释
{1} α\alpha 1/6 包含6种中的1种可能
{3,5} β\beta 1/3 包含6种中的2种可能
{1,2,3,4,5,6} Ω 1 包含所有可能,必然发生其中一种
{} ∅\varnothing 0 不包含任何可能,永远不会发生
{1,3,5} α⋃β\alpha \bigcup \beta 1/2 包含6种中的3种可能

1.3 条件概率与贝叶斯法则

条件概率考虑两个事件的相关性,如果一个事件已经发生了,那么是否会改变另一个事件发生的概率呢?
用一个实例来解释一下,比如黑盒子中有3个球,两个黑球一个白球,采用不放回\color{red}{不放回}的方式摸球。
事件:第一次摸出黑球。
事件β\beta:第二次摸出黑球。

那么:
P(α)=23P(\alpha)=\frac{2}{3}
P(β)=23∗12+13∗22=23P(\beta)=\frac{2}{3}*\frac{1}{2}+\frac{1}{3}*\frac{2}{2}=\frac{2}{3}
事件α⋂β\alpha \bigcap \beta:第一次摸出黑球且第二次也摸出黑球
P(α⋂β)=23∗12=13P(\alpha \bigcap \beta)=\frac{2}{3}*\frac{1}{2}=\frac{1}{3}

下面的问题是,如果已知第一次摸出的是黑球,那么第二次摸出黑球的概率是多少?
即事件β|α\beta | \alpha:已知第一次摸出的是黑球,第二次摸出黑球\
依常识老分析,既然已知第一次摸的是黑球,那么可以假设袋子中只有一个黑球和一个白球,那么从袋子中摸出黑球的概率就应该是12\frac{1}{2}。

考虑如下表:

事件 第一次 第二次 概率
1 0
2 黑\color{blue}黑 1/3
3 黑\color{red}黑 1/3
4 黑\color{red}黑 黑\color{blue}黑 1/3

当已知第一次摸出黑球,对应着上表事件3、4,此时第二次摸出黑球,对应事件4,那么此时的条件概率应该就是P(β|α)=P(事件4)P(事件3)+P(事件4)=P(α⋂β)P(α)=12P(\beta | \alpha)=\frac{P(事件4)}{P(事件3)+P(事件4)}=\frac{P(\alpha \bigcap \beta)}{P(\alpha)}=\frac{1}{2}。

条件概率也满足概率的三点性质,具体看习题2.4。

可以看出,如果一个事件已经发生,是有可能影响另一个事件发生的概率的。

由条件概率公式可以得到
P(α⋂β)=P(β|α)P(α)P(\alpha \bigcap \beta)=P(\beta | \alpha)P(\alpha)
交换事件的位置
P(α⋂β)=P(α|β)P(β)P(\alpha \bigcap \beta)=P(\alpha| \beta)P(\beta)

由此推出贝叶斯规则
P(α|β)=P(β|α)P(α)P(β)P(\alpha| \beta)=\frac{P(\beta | \alpha)P(\alpha)}{P(\beta)}
贝叶斯规则的重点在已知某条件概率P(β|α)P(\beta | \alpha)可以推出它的逆条件概率P(\alpha | \beta)。
这里书上的例子十分清楚,即讲述了计算方法,也解释了逆条件概率可能包涵的意义。

1.4 随机变量

上面讨论概率时都是用的事件,但是用事件描述时十分麻烦,每个事件都需要一个符号。如果用一种泛化的表示,在表示时不再去注重具体值,而是某一种属性,这样会使得描述时更加简洁,这就是随机变量。

考虑上面的例子,用随机变量X表示第一次摸出球的颜色,随机变量Y表示第一次摸出球的颜色。
那么当X=黑球时,代表着第一次摸出了黑球,Y=黑球时,代表着第二次摸出了黑球。
此时用X,Y两个符号就能描述摸两次球的所有可能事件。

1.4.1 随机变量的联合分布

很多情况下,我们对多个随机变量同时的取值有兴趣,这个时候就要用到联合分布。
如上例随机变量X,Y的联合分布

联合分布 X=黑球 X=白球 P(Y)
Y=黑球 1/3 1/3 2/3
Y=白球 1/3 0 1/3
P(X) 2/3 1/3

其中我们对每一行求和来计算Y的边缘分布,对每一列求和来计算X的边缘分布。
当给出联合分布时,可以直接查出所有随机变量在任何取值下的概率,但是由于联合分布表太大,一般情况分布表不会以全部属性的联合分布给出。

1.4.2 随机变量的条件分布

和事件的条件概率一样,随机变量也有条件分布,即在某一些随机变量在特定取值时,其他随机变量的概率分布。
条件分布公式 P(X|Y)=P(X,Y)P(Y)P(X|Y)=\frac{P(X,Y)}{P(Y)}

条件分布 X=黑球(条件) X=白球(条件)
Y=黑球 1/2 1
Y=白球 1/2 0

这里与事件不同的是,随机变量用P(X,Y)来表示联合分布,而事件用 P(α⋂β)P(\alpha \bigcap \beta)来表示两个事件同时发生。

1.5 独立性

如果一个事件(随机变量)的发生对另一个事件(随机变量)发生概率不产生影响,则认为这两个事件(随机变量)相互独立。
对于事件P(α|β)=P(α)P(\alpha|\beta)=P(\alpha),事件α\alpha与β\beta独立。
对于随机变量P(X|Y)=P(X)P(X | Y)=P(X),随机变量X与Y独立。

独立是一个很有用的性质,但是现实中很少碰见独立的事件。更普遍的情况是,在给定额外的事件时,两个事件相互独立,即事件(随机变量)的条件独立。

随机变量条件独立的几点性质

具体描述见习题2.7。

2 图

2.1 有向与无向

图由节点和边组成,每条边连接着两个节点,记作κ{χ,ε}\kappa\{\chi ,\varepsilon\}。边可能有方向。也可能没方向,如果一个图包含有向的边,那么这个图就是有向图,否则就是无向图。

一个图的例子

2.2 子图与团

对任意的X⊂χX \subset \chi,ε′\varepsilon'表示对任意x,y∈Xx,y \in X的所有边,那么κ{X,ε′}\kappa\{X ,\varepsilon'\}是κ{χ,ε}\kappa\{\chi ,\varepsilon\}在X上的导出子图。

如果X中任意两个节点都有一条边,则称X上的子图为完全子图。集合X称为团;对于节点的任意超集Y⊃XY \supset X,如果Y不是团,那么X称为一个极大团。
若团中节点个数为n个,那么边数应该是C2nC_n^2。

2.3 路径与迹

在考虑边的方向时(仅能沿着有向边方向和无向边移动),如果一个节点X能沿着边到达节点Y,则称X到Y经过的所有节点的顺序为一条路径。
在不考虑边的方向时,如果一个节点X能沿着边到达节点Y,则称X到Y经过的所有节点的顺序为一条迹。
所以路径一定是一条迹,但迹不一定是路径。

如果一条路径的首尾节点是相同的,则说明图中有圈,如果图不包含圈,那么这个图是一个无圈图。
一个包含有向边和无向边的无圈图叫做部分有向无圈图,部分有向无圈图的具体介绍在习题2.23。

概率图模型-原理与技术 第二章 基础知识 学习笔记相关推荐

  1. 计算机三级网络技术第二章基础知识总结

    第2章 中小型网络系统总体规划与设计 考点三题三分 ①路由器技术指标 ②网络系统分层设计(上下级之比,核心层设计) ③交换机技术指标(总带宽计算方法) ④网络服务器性能(系统高可能性) 基于网络的信息 ...

  2. 网络基础知识学习笔记

    网络基础知识学习笔记 参考菜鸟教程.个人学习整理,仅供参考.三年前学过,三年没用忘了,重新学习整理一下. 文章目录 网络基础知识学习笔记 OSI七层网络模型 IP地址 子网掩码及网络划分 网络协议 A ...

  3. 图像基础知识学习笔记

    图像基础知识学习笔记 文章目录 图像基础知识学习笔记 前言 一.图像基础知识相关笔记 1.光学系统影响图像的结构主要包括什么? 2.常见噪声都有什么,其分类,及特点? 3.光圈,快门,景深? 4. I ...

  4. K8s基础知识学习笔记及部分源码剖析

    K8s基础知识学习笔记及部分源码剖析 在学习b站黑马k8s视频资料的基础上,查阅了配套基础知识笔记和源码剖析,仅作个人学习和回顾使用. 参考资料: 概念 | Kubernetes 四层.七层负载均衡的 ...

  5. Python基础知识学习笔记——Matplotlib绘图

    Python基础知识学习笔记--Matplotlib绘图 整理python笔记,以防忘记 文章目录 Python基础知识学习笔记--Matplotlib绘图 一.绘图和可视化 1.导入模块 2.一个简 ...

  6. python基础知识学习笔记(2)

    python基础知识学习笔记(2) 整理一下python基础知识,以防忘记 文章目录 python基础知识学习笔记(2) python简洁的一行代码 python简洁的一行代码 1.交换两个变量 # ...

  7. opencv-python基础知识学习笔记

    opencv-python基础知识学习笔记 原博地址:https://www.cnblogs.com/silence-cho/p/10926248.html 目录: opencv-python基础知识 ...

  8. Python 基础知识学习笔记——NumPy

    Python基础知识学习笔记--NumPy 与 matlab 优秀的矩阵运算类似,python 提供了 numpy 库,这对熟悉 matlab 的用户来说非常友好.向量.矩阵和多维数组是数值计算中必不 ...

  9. Python 基础知识学习笔记——OpenCV(1)

    Python 基础知识学习笔记--OpenCV(1) OpenCV是一个开源的跨平台计算机视觉和机器学习软件库,它轻量而且高效,被广泛的使用. 整理一下OpenCV学习笔记,以防忘记. 文章目录 Py ...

  10. python基础知识学习笔记(1)

    python 基础知识学习笔记(1) 总结一下Python基础知识,以防忘记. 文章目录 python 基础知识学习笔记(1) 一.起步 1.python安装与编译环境 二.变量和简单数据类型 三.列 ...

最新文章

  1. c++ 遍历所有点且距离最短_L3图论第08课 图的遍历
  2. css3加载图片淡入效果
  3. 关于memcpy和memmove两函数的区别
  4. 启动tomcat控制台日志出现乱码怎么办?
  5. javascript 商务通
  6. 福建金森重组_立案调查11个月面纱揭开 福建金森重组涉嫌造假
  7. 搭建Hadoop环境(超详细)
  8. 蓝桥杯单片机Proteus仿真源文件
  9. HTML练习之吃豆豆小游戏
  10. 图书信息管理系统(MVC设计模式)
  11. 微信号可以一年内第二次修改技巧吗?
  12. 半胱氨酸表面修饰CdTe量子点;半胱氨酸修饰CdTe/CdS量子点;L-半胱氨酸修饰CdTe/CdS量子点(Cys)-CdTe/Cds定制供应
  13. 【LeetCode 1240】 Tiling a Rectangle with the Fewest Squares
  14. 关于ADS的二次谐波和高次谐波牵引
  15. TOEFL wordlist 8
  16. 台式计算机更改bios密码,台式机或笔记本忘记Bios密码解决方法
  17. java类嵌套_java-嵌套类
  18. Python math.erfc() 方法
  19. 有限体积法(3)——一维扩散方程数值求解(第一类边界条件)
  20. DC/EP应用场景探讨

热门文章

  1. MaxDOS V7 PXE网刻教程
  2. Ubuntu10.04使用HP LaserJetPro P1606dn
  3. win10系统ps3手柄蓝牙连接方法_ps3手柄怎么进入配对模式win10
  4. 什么是elastic-job(持续更新)
  5. Android实现用文字生成图片
  6. Python 写入txt文本文件
  7. esxi虚拟化服务器端口聚合,配置链路聚合组处理分布式端口组的流量
  8. Spring核心JAR包
  9. java下载服务器资源
  10. 计算机网络概论简单题,第一章计算机网络概述练习题