1 概率公式

条件概率:

全概率公式:

贝叶斯公式(Bayes):

2 贝叶斯公式

2.1  贝叶斯公式带来的思考

给定某些样本,在这些样本中计算某结论出现的概率,即

贝叶斯公式

样本给定,则对于任何是常数,仅为归一化因子。

:忽略

:若这些结论的先验概率相等(或近似),则可以由此推导。

2.2 贝叶斯公式的应用

金条问题:

设这三个箱子为B=1,B=2,B=3, 两块贵金属为M=G(金条),M=S(银条)

所以已知:

问题就转化为求

解答:

2.3 贝叶斯网络

  • 把某个研究系统中涉及到的随机变量,根据是否条件独立绘制在一个有向图中,就形成了贝叶斯网络。
  • 贝叶斯网络(Bayesian Network),又称有向无环图模型,是一种概率图模型之一,根据概率图的拓扑结构,考察一组随机变量及其组条件概率分布。
  • 概率图模型分为马尔可夫网络模型(无向图)和贝叶斯网络模型(有向图)。
  • 一般而言,贝叶斯网络的有向无环图中的节点表示随机变量,它们可以是可观察到的变量,或隐变量、未知参数等。连接两个节点的箭头代表此两个随机变量是具有因果关系(或非条件独立)。若两个节点间以一个单箭头连接在一起,表示其中一个节点是“因(parents)”,另一个是‘果(children)”,两节点就会产生一个条件概率值。
  • 一个简单的贝叶斯网络

2.4 全贝叶斯网络

每一对结点之间都有边连接

举例说明:当K=5时

2.5 "正常"的贝叶斯网络

  • 有些边缺失
  • 如下图所示:直观上独立,给定条件下独立
  • 的联合分布为:

举例说明:

例一:

由于呼吸困难(D)所造成的原因有肺癌(C)和支气管炎(B),所以才有上表(CPD)。

例二:

全部随机变量的联合分布为:

实际上,如果需要求联合分布,仅需给出拓扑图,以及各个随机变量之间的概率分布表即可。

2.6 “特殊”的贝叶斯网络

通过贝叶斯网络判定条件独立:

(1)情况一:tail-to-tail

由图可看出:

所以:

又因为:

所以:

即在c给定条件下,a和b被阻断,是独立的。

(2)情况二:head-to-tail

由于

所以有:

即在c给定条件下,a和b被阻断,是独立的。

(3)情况三:head-to-head

由于

所以有:

从而:

即在c未知的条件下,a和b被阻断,是独立的。

2.7  将上述结点推广至结点集

ps:有D-separation可知,在给定的条件下,的分布和条件独立。即:的分布状态只和有关,和其他变量条件独立,这种顺次演变的随机过程模型,叫做马尔科夫模型。

  • 隐马尔科夫模型(HMM,Hidden Markov Model)可用标注问题,在语音识别、NLP、生物信息、模式识别等领域被实践证明是有效的算法。
  • HMM是关于时序的概率模型,描述由一个隐藏的马尔科夫链随机生成不可观测的状态随机序列,再由各个状态生成一个观测而产生观测随机序列的过程。
  • 隐马尔科夫模型随机生成的状态的序列,称为状态序列;每个状态生成一个观测,由此产生的观测随机序列,称为观测序列。序列的每个位置可看做是一个时刻。空间序列也可使用该模型,如分析DNA。

2.8 贝叶斯网络的用途

Chapter 12 贝叶斯网络相关推荐

  1. 数学推导+纯Python实现机器学习算法12:贝叶斯网络

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 在上一讲中,我们讲到了经典的朴素贝叶斯算法.朴素贝叶斯的一大特点就 ...

  2. 【机器学习基础】数学推导+纯Python实现机器学习算法12:贝叶斯网络

    Python机器学习算法实现 Author:louwill 在上一讲中,我们讲到了经典的朴素贝叶斯算法.朴素贝叶斯的一大特点就是特征的条件独立假设,但在现实情况下,条件独立这个假设通常过于严格,在实际 ...

  3. PGM:有向图模型:贝叶斯网络

    http://blog.csdn.net/pipisorry/article/details/52489270 为什么用贝叶斯网络 联合分布的显式表示 Note: n个变量的联合分布,每个x对应两个值 ...

  4. 贝叶斯方法和贝叶斯网络

    从贝叶斯方法谈到贝叶斯网络 0 引言 看到July的这篇文章,觉得写得很好,所以转载过来,留着慢慢看.原地址:https://blog.csdn.net/v_july_v/article/detail ...

  5. [work]从贝叶斯方法谈到贝叶斯网络

    0 引言 事实上,介绍贝叶斯定理.贝叶斯方法.贝叶斯推断的资料.书籍不少,比如<数理统计学简史>,以及<统计决策论及贝叶斯分析 James O.Berger著>等等,然介绍贝叶 ...

  6. Stephen Wolfram专访Judea Pearl:从贝叶斯网络到元胞自动机

    导语 2022年人工智能与数学国际研讨会(ISAIM 2022)恰逢著名计算机科学家.贝叶斯网络之父 Judea Pearl 85岁生日,会议期间Mathematica创始人 Stephen Wolf ...

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

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

  8. 贝叶斯网络之父Judea Pearl力荐、LeCun点赞,这篇长论文全面解读机器学习中的因果关系...

    来源:机器之心 作者:Bernhard Schölkopf 图灵奖得主.贝叶斯网络之父 Judea Pearl 曾自嘲自己是「AI 社区的反叛者」,因为他对人工智能发展方向的观点与主流趋势相反.Pea ...

  9. pytorch贝叶斯网络_贝叶斯神经网络:2个在TensorFlow和Pytorch中完全连接

    pytorch贝叶斯网络 贝叶斯神经网络 (Bayesian Neural Net) This chapter continues the series on Bayesian deep learni ...

最新文章

  1. 硬回车与软回车[转]
  2. 云大计算机基础,2019云南大学计算机技术专硕上岸经验
  3. Sql Server XML
  4. File转化为MultipartFile
  5. DateChooser ASP.NET 2.0版 之实用版
  6. springboot2.x 与 elasticsearch2.4.x整合出错:None of the configured nodes are available
  7. idea tomcat启动成功但是访问方面都是404_IDEA相关配置【集成Tomcatamp;项目部署】...
  8. E95-DTU(4G01-485)数传电台的特点及其应用详解
  9. android ar人脸贴图,ARCore与ARKit实现人脸贴纸、更换材质等动画效果
  10. 20150310-删除数组中原有对象
  11. python自动化面试提问_Python自动化测试笔试面试题精选
  12. Android进程与线程基本知识
  13. C#3 分部方法,简单标记一下
  14. android 5 投射屏幕,从手机投射屏幕到电视的5种方法
  15. golang 域名 转 ip
  16. 如何在Google表格中使用QUERY函数
  17. 品牌受众改造:6 个品牌如何应用网红营销
  18. MySQL关键字,主关键字,候选关键字
  19. 【Windows】清除指定文件类型的默认打开方式
  20. 午餐不知道吃什么?用 Python 爬美团App评论选餐!

热门文章

  1. 以下不属于计算机软件系统的是___,计算机应用基_在线作业.doc
  2. 智能 pos 机 密钥逻辑
  3. 高新技术(反射、内省、类加载器、代理)
  4. 代码随想录算法训练营15期 Day7 | 454.四数相加II、 383. 赎金信 、15. 三数之和、18. 四数之和
  5. 美分零钱_如何以89美分的价格获取20GB的Amazon Cloud Storage
  6. buuctf刷题9 (反序列化逃逸shtml-SSI远程命令执行idna与utf-8编码漏洞)
  7. 深入理解Java虚拟机:Java运行内存结构
  8. ES 替换时序数据库
  9. 物联网IOT时序数据库influxdb(2.x)
  10. 树、二叉树、完全二叉树、满二叉树的概念和性质