美文网首页
贝叶斯网络

贝叶斯网络

作者: 安帅帅 | 来源:发表于2018-06-19 20:31 被阅读27次

一、什么是概率图模型?

概率图模型(PGM)是用图来表示变量概率依赖关系的理论,表示与模型有关的变量的联合概率分布。

PGM重在对现实世界的描述,核心是条件概率,基本的概率图模型包括贝叶斯网络和马尔科夫网络。

二、贝叶斯网络是什么?

1.PGM

在介绍贝叶斯网络之前,先更深层次的探讨PGM。

首先,在条件概率中,引入概念:随机变量。随机变量是对现实世界的某种抽象,比如:抽到黄球个数用X=i来表示。条件概率,揭示了多组随机变量内在联系。在PGM中,我们用结点表示随机变量。PGM就是解决:如何快速计算一组随机变量的的概率,用数学方式表达,即:P(X=i,Y=j)

那么,如何快速的计算一组随机变量的概率呢?

首先,我们探讨随机变量间的相关性。

随机变量拥有三种关联:

1)直接关联:X直接影响Y 

2)间接关联:X通过Z影响Y  或者   Z同时作用于X与Y 

3)不关联:当X与Y同时作用于Z时。

那么,不相关在条件概率的解释是:P(X,Y|Z),即:在Z被观测的条件下,X与Y相互独立。这表明,在某些条件下,一组随机变量组合中,随机变量是可以独立考虑的,也被称作d分离。

这在PGM中,含义是:在给定父节点(Z)的情况下,任意一个节点(X)都是与其非子节点(Z),都是d分离的

再次重申下:PGM研究的是随机变量之间的联系,联系就是条件。可以说,PGM就是为了解决条件概率分布(CPD)问题而被发明出来的。

2.贝叶斯网络

贝叶斯网络,由一个有向无环图(DAG)和条件概率表(CPT)组成。有向无环图来表示一组随机变量跟它们的条件依赖关系。用CPT表示随机变量间的概率分布。

如何通过贝叶斯网络计算条件分布概率呢?

将条件分布中,无关变量组成的联合分布用独立概率表示,从而减低参数个数,进而减少计算复杂度。

如:P(D,I,G,L,S)

=P(L|G)∗P(S|I)∗P(G|D,I)∗P(D)∗P(I)P(D,I,G,L,S)

=P(L|G)∗P(S|I)∗P(G|D,I)∗P(D)∗P(I)

相关文章

  • 机器学习_统计模型之(二)贝叶斯网络

    1. 贝叶斯网络  贝叶斯网络(Bayesian network),又称信念网络(Belief Network...

  • 【机器学习】贝叶斯概率思维笔记

    课程来源 知乎live-贝叶斯概率思维 目录 贝叶斯概率 贝叶斯定理 贝叶斯估计 贝叶斯网络 推荐书籍 涉及名词 ...

  • 贝叶斯网络(Bayesian Network)

    参考链接:1.贝叶斯网络(Bayesian Network) 怎么通俗易懂地解释贝叶斯网络和它的应用?

  • 贝叶斯网络

    最近用的贝叶斯的理论比较多,所以重新熟悉了下贝叶斯的相关理论与贝叶斯网络的相关理论,主要是贝叶斯公式,马尔可夫等价...

  • 贝叶斯网络

    一、什么是概率图模型? 概率图模型(PGM)是用图来表示变量概率依赖关系的理论,表示与模型有关的变量的联合概率分布...

  • 贝叶斯网络

    一、什么是概率图模型? 概率图模型(PGM)是用图来表示变量概率依赖关系的理论,表示与模型有关的变量的联合概率分布...

  • 贝叶斯网络

    最近在看《数学之美》,提到了贝叶斯网络,于是便简单搜了一下代码练习了【数据挖掘】贝叶斯网络理论及Python实现浪...

  • 从贝叶斯定理到贝叶斯网络

    贝叶斯网络之父judea pearl说:我是AI社区的叛徒。 人工智能领域的先驱、贝叶斯网络之父 Judea Pe...

  • 04 贝叶斯算法 - 贝叶斯网络

    01 贝叶斯算法 - 朴素贝叶斯02 贝叶斯算法 - 案例一 - 鸢尾花数据分类03 贝叶斯算法 - 案例二 - ...

  • 算法笔记(7)-朴素贝叶斯算法及Python代码实现

    朴素贝叶斯算法有三种类型,分别是贝努利朴素贝叶斯、高斯贝叶斯、多项式朴素贝叶斯。 贝叶斯公式 贝努利朴素贝叶斯 适...

网友评论

      本文标题:贝叶斯网络

      本文链接:https://www.haomeiwen.com/subject/amezeftx.html