[人工智能AI]之贝叶斯网络(Bayesian network)

部分图片和来源自: NJU-人工智能-高阳教授 的课件

通俗地讲,贝叶斯网络就是用一组有向无环图,表示多个事件的因果依赖关系,并借此完成相关推理计算;


1. 贝叶斯定理(条件概率)

这里贴一个知乎热答,对Bayesian Theorem解释的非常好:
怎样用非数学语言讲解贝叶斯定理(Bayes’s theorem)?

结合全概率公式,可以推演到一下一般形式:


相比数学公式,更关心贝叶斯定理的通俗解释:
一言以蔽之:贝叶斯定理与人类大脑的逻辑机制十分契合

例如:

瞎子看戏,人笑他也笑

瞎子看戏,看不见戏中内容,如果随机大笑必然闹出尴尬;
因此瞎子选择在别人笑的时候跟着笑,这样便提高了自己命中"笑逢其时"的概率;

假设P(A):戏中有恰有精彩的概率; P(A) = 10% ; (即瞎子随机笑,命中概率仅10%);
P(B):有观众发出笑声的概率;P(B) = 30%; (即一部戏有30%的时间有观众发笑捧场,但此时戏未必是精彩的);
P(B|A):戏中精彩且恰有观众发笑的概率;P(B|A) = 90%;(可以理解为:某些段子隐晦精深无人看懂)
P(A|B):观众发笑且此时正戏中精彩的概率;(此即为瞎子“笑逢其时”的概率)

根据贝叶斯定理:
P(A|B) = P(A) * P(B|A) / P(B) = 10% * 90% / 30% ≈ 30%
显然,30%的“笑逢其时“概率远远大于10%的"随机笑对"概率!


下面Venn图展示其中原理:

至于贝叶斯公式的推导,对着这Venn图,我想可以很清楚地想明白!

下面附一个例题巩固:


2. 贝叶斯网络(BN)

贝叶斯网络(Bayesian network),又称信念网络(Belief Network);
它是一种模拟人类推理过程中因果关系的不确定性处理模型,其网络拓朴结构是一个有向无环图(DAG)。

基本模型:

  1. 圈表示随机变量,箭头表示条件依赖关系;
  2. A–>B表示A直接影响到B,边的权重表示条件概率P(B|A)数值;


下面重点介绍贝叶斯网络的几种模型:

2.1 Head-to-Head(汇合连接)

先利用联合概率推导得:
P(X, Y, Z)
= P(X) * P(Z|X) * P(Y|X, Z) # 因为X,Z相互独立,所以P(Z|X)=P(Z)
= P(X) * P(Z) * P(Y|X, Z)

在Y未知的条件下,X、Z被阻断,是相互独立的,称之为head-to-head条件独立
P(X, Y, Z) * P(X, Z) = P(X, Z) * P(Y|X, Z) * P(X) * P(Z)
P(X, Y, Z) * P(X, Z) = P(X, Y, Z) * P(X) * P(Z)
P(X, Z) = P(X) * P(Z)


2.2 Tail-to-Tail(同父连接)


2.3 Head-to-Tail(顺序连接)


3. d-可分

判断贝叶斯网络中任意两节点是否相互独立
d-可分 <–> A,B间所有节点都被堵塞 <–> A,B相互独立
独立即阻断,阻断即独立

4. 贝叶斯网络的构建

参考文章:
最简单的贝叶斯网络构建示例

[人工智能AI]之贝叶斯网络相关推荐

  1. 【人工智能】对贝叶斯网络进行吉布斯采样

    问题 现要求通过吉布斯采样方法,利用该网络进行概率推理(计算 P(R=T|S=F, W=T).P2(C=F|W=T)的概率值). 原理 吉布斯采样的核心思想为一维一维地进行采样,采某一个维度的时候固定 ...

  2. 图灵奖得主Judea Pearl :从“贝叶斯网络之父”到“AI社区的叛徒”

    图灵奖得主Judea  Pearl,早在40多年前便通过贝叶斯网的设计,使机器实现概率推理而在人工智能领域声名大噪,并被誉为"贝叶斯网络之父",但近年却公开声称自己其实是人工智能社 ...

  3. 贝叶斯网络之父Judea Pearl:新因果科学与数据科学、人工智能的思考

    来源:AI科技评论 本文约6000字,建议阅读10分钟 本文介绍贝叶斯网络之父 Judea Pearl <新因果科学与数据科学.人工智能的思考>的报告. 标签:人工智能 6月21日,图灵奖 ...

  4. 贝叶斯网络之父Judea Pearl:要建立真正的人工智能,少不了因果推理

    来源:专知 参与 | Yingying, Xiaowen, Sanglei 2011年图灵奖得主,贝叶斯网络之父Judea Pearl认为现在人工智能的发展进入的新的瓶颈期,各种新的成果不过本质上不过 ...

  5. 【人工智能】— 贝叶斯网络、概率图模型、全局语义、因果链、朴素贝叶斯模型、枚举推理、变量消元

    [人工智能]- 贝叶斯网络 频率学派 vs. 贝叶斯学派 贝叶斯学派 Probability(概率): 独立性/条件独立性: Probability Theory(概率论): Graphical mo ...

  6. 人工智能学习(十):什么是贝叶斯网络——伯克利版

    目录 10.1 概率建模 10.1.1 独立性 10.1.2 条件独立 10.1.2.1 条件独立和链式法则 10.2 贝叶斯网络 10.2.1 图形化的模型符号 10.2.2 贝叶斯网络的构建 10 ...

  7. 电子科技大学人工智能期末复习笔记(四):概率与贝叶斯网络

    目录 前言 概率 概率公式 贝叶斯公式 链式条件概率 例题 1. 求联合概率分布/边缘概率分布/条件概率分布 2. 灵活运用贝叶斯公式 概率总结 贝叶斯网络 判断独立性 两个事件独立的判断 条件独立性 ...

  8. 贝叶斯思想概述:从贝叶斯定理到贝叶斯网络

    翻译 | AI科技大本营(ID:rgznai100) 参与 | 刘畅 假设世界上存在一种非常罕见的疾病,你患有这种疾病的几率只有千分之一.你想知道你是否被感染了,所以你做了一个99%准确的测试...且 ...

  9. 30年前的热门研究,今获经典论文奖,贝叶斯网络之父旧论文「考古」

    机器之心报道 编辑:魔王.蛋酱.张倩 一篇 30 年前的论文,因为一次获奖,又重新出现在世人眼前. 近日,图灵奖得主.贝叶斯网络之父 Judea Pearl 在推特上提到,自己在三十年前与当时的博士生 ...

最新文章

  1. VC实用小知识总结 (一),转http://blog.csdn.net/myiszjf/article/details/10007431
  2. 敲代码括号技巧_阅码神奇Souceinsight使用小技巧总结
  3. 一种简单的redis分布式锁方案
  4. 云计算的学习路线是什么?云计算的应用场景分析
  5. 【代码笔记】iOS-二维码
  6. ActiveMQ 消息持久化
  7. python怎么用matplotlib_Python-如何在matplotlib中更新图?
  8. 清理清理火狐历史记录
  9. 思维导图很难做?MindManager教你一招致胜!
  10. BugKu web题目(bp)弱密码top1000
  11. 完全自学C(干货) —— 结构体初识
  12. [T-ARA][I'm so bad]
  13. 抖音自拍特效如何java实现_抖音特效在 Web 端的实现
  14. 计算机位移指令的作用,移位指令
  15. java删除奇数文件_P041 删除ASCII值为奇数的字符 ★★
  16. 事务的隔离级别和锁的实现方式
  17. 【NA】埃尔米特插值法
  18. rocksdb 安装全过程 一些问题解决方法
  19. zabbix离线驱动盘安装
  20. Matlab谐波搭建

热门文章

  1. 2021年中国高校计算机大赛团体程序设计天梯赛
  2. ZABBIX启动时报: “/tmp/zabbix_server_alerter.sock“ is used by another“/tmp/zabbix_server_alerter.sock“
  3. 反编译百度钱包app心得
  4. 一位攻城狮的算法修养
  5. 软件测试基础理论体系学习9-什么是网页测试?什么是网站测试?如何开展测试?
  6. 华为无线设备STA黑白名单配置命令
  7. win10电脑鼠标灵敏度怎么设置 win10电脑鼠标灵敏度设置的方法
  8. 创建一句话木马(图片马)
  9. 《mysql入门圣经》_Go圣经-学习笔记之并发循环
  10. 重磅推荐!Matplotlib官方小抄手册公开啦,值得收藏