11.2 有向图模型(贝叶斯网络)
最后更新于
这有帮助吗?
最后更新于
这有帮助吗?
有向图模型可以表示因果关系
我们经常观察子变量并依此推断出父变量的分布
朴素贝叶斯:假设在给定y的情况下,特征之间条件独立
隐马尔科夫模型
卡尔曼滤波
因子分析
概率主成分分析
独立成分分析
混合高斯
转换成分分析
概率专家系统
sigmoid信念网络
……
概率分布:用于查询/推断
表示:具体实现
条件独立:模型的解释
一个概率图模型对应着一族概率分布(a family of probability distribution)
联合概率分布可以表示为:
如对于上面的图而言,有:
贝叶斯网络使用一些列变量间的局部关系紧凑的表示联合分布
具体而言,每一个节点有一个条件概率表(CPT),如下面的例子中:
很显然,变量的数量得以大大的减少了
给定一个节点的父节点,则该节点和它的祖先节点条件独立
对于多因一果(即上图中第三种),假设各种“因”之间是相互独立的,若已经确定发生了其中一种原因导致了结果,那么由于其他原因导致结果发生的概率就下降了,因此上面一图的独立是没有条件的
例子:结果是草地湿了,原因是下雨和园丁浇水。本来浇水和下雨是独立的,但若已经知道了草地湿是下雨导致的,那么浇水的概率就下降了
通过:贝叶斯球可以从当前节点的子节点到达其父节点,或从其父节点到达其子节点
反弹:对于子节点,父节点反弹来自子节点的球,子节点可以到达其各个兄弟节点;父节点方向同理
截止:不对贝叶斯球有任何响应
未知节点:
总能使贝叶斯球通过
反弹来自子节点的球
已知节点
反弹来自父节点的球
截止来自子节点的球
对于中间节点Y,若贝叶斯球不能由X经由Y到达Z(或由Z经由Y到达X),则称X和Z关于Y条件独立
每一个节点对应着一个条件概率分布,其中表示节点j的父节点集合
通过上面一节中的方式,可以将变量的数量由变为
而通常,变量数是远大于状态数的
拓扑排序:定义图G中节点的顺序,若对于每个节点,它的父节点都在这个顺序中出现在它之前,则称为拓扑排序
对于节点,给定图G的拓扑排序,假设表示在中除了之外所有出现在节点之前的节点,有以下定则: