列举一个例子



问题:根据图(a)给出的条件概率表,求出图(b)中各个节点的概率值。

P(B=真)=P(A真)P(B|A=真)+P(A假)P(B|A=假);

P(D=真)=P(BE)P(D|BE) (这里凸显了独立性的特点)
=P(D|BE) P(B)P(E)
=P(D=真|B=真,E=真)+P(D=真|B=真,E=假)
+P(D=真|B=假,E=真)+P(D=真|B=假,E=假)

在这里,全概率公式起着重要作用。

以上我们已经给出的概率,分为父节点的概率和 “在父节点下的子节点的概率,即条件概率”,统称为先验概率,由统计方法或人类经验提前给出。
条件概率在计算中起着重要作用。

在这里,贝叶斯公式在这里起着重要作用。
用自己的话说,作为一个有知识有经验的人类,在看待一件事情时,内心已经提前有了一些判断。 客观世界对我们的影响则是:随着证据的增加,不断改变我们对某种事物的看法。
例子:
1、随着长时间的临床医学观察和医学知识的不断积累,加上统计数据的支持,我们认为人群中得脑瘤的概率为0.001;
2、又随着医疗实践,我们又知道X光拍片可以有很大概率发现脑瘤,若得脑瘤,大概率X光会异常(或者说正常人拍X光一般不会有啥问题,出问题的概率非常小);
3、先进医疗设备的精密度特别高,准确度达到了0.989。
到此为止都是我们所获得的知识或者说能力。
现在在一次具体的诊断中,患者拍X光出现了异常,作为一名没有感情的诊断机器,需要判断在X光出现异常的情况下,患者得脑瘤的概率。我们做出理性判断的依据是什么?即我们自身拥有的知识,以及客观的检测结果。现在我们可以做出判断了。
贝叶斯公式右边的概率,无一例外来自我们的知识。
在拿到证据后,我们关于脑瘤发病率的估计更新了。
个人感觉这是一个从一般化到个性化的过程。

贝叶斯网络节点概率的计算相关推荐

  1. 机器学习之贝叶斯网络(概率流动的影响性、有效迹(active--trail)、网络的构建)

      前面学习了朴素贝叶斯的原理,并且利用朴素贝叶斯原理对西瓜数据集3.0数据集进行了分类:朴素贝叶斯(Naive Bayes)原理+编程实现拉普拉斯修正的朴素贝叶斯分类器,今天我们更进一步,来探讨一下 ...

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

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

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

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

  4. 图网络算法——概率图介绍与贝叶斯网络

    图网络算法--概率图综述 1 概率论回顾 在介绍概率图之前,我们先来回顾一下概率论中的相关的知识. 样本空间(Ω): 样本空间描述的是一个随机试验中所有可能输出的集合.比如我们随机抛了一千次硬币,那么 ...

  5. 贝叶斯网络在计算机,贝叶斯网络的特性 - 浙江大学计算机学院.ppt

    贝叶斯网络的特性 - 浙江大学计算机学院 内容提纲 何谓贝叶斯网络? 贝叶斯网络的语义 条件分布的有效表达 贝叶斯网络中的精确推理 贝叶斯网络中的近似推理 课后习题.编程实现及研读论文 7.1 何谓贝 ...

  6. Stanford概率图模型: 第一讲 有向图-贝叶斯网络

    原文链接(系列):http://blog.csdn.net/yangliuy/article/details/8067261 概率图模型(Probabilistic Graphical Model)系 ...

  7. 贝叶斯网络的联合概率到底有什么用:贝叶斯理论(4)

    上篇博客我们描述了如何计算贝叶斯网络联合概率的方法.这里再举一个例子: 上图这个例子中,事件a导致了b和c的发生.假设a有..三种状态,b有.两种状态,c有.,a的每个状态的先验概率是: 0.3 0. ...

  8. 超详细 | 贝叶斯网络基础——有图有真相

    Hello,大家好,我是starz.这是本系列的第二篇<概率基础Ⅱ>,虽说是概率基础,但作为过渡,它开始以图为载体 这节的主要内容有: 贝叶斯网络 三种结构 D-划分 贝叶斯球 马尔科夫毯 ...

  9. 在Python中使用贝叶斯网络的实例

    我们在之前的文章中(请见文末给出的参考资料[1])已经介绍了贝叶斯网络的基本原理,以及基于贝叶斯网络进行概率推断(Exact Inference)的消去法.本文将结合一个具体的例子来演示在Python ...

  10. Netica用于构建贝叶斯网络教程

    最近在尝试构建贝叶斯网络,找了很多方式,发现用Netica工具是最容易上手的.构建成的贝叶斯网络节点的变量是离散型(连续型在构建的过程中Netica会用区间的形式化为离散) 以下是找到的参考资料: 1 ...

最新文章

  1. linux如何生成javacore文件,如何产生javacore和heapdump文件》
  2. nslookup域名解析
  3. python决策树sklearn_请问python中的sklearn中决策树使用的是哪一种算法呢?
  4. linux-IO之copy的实现
  5. python验证码_Python验证码登录(Tesseract安装配置)
  6. Dephi7程序设计与开发技术大全(求是科技)
  7. php语言的四种循环控制语句,PHP 控制语句之循环用法示例
  8. Magento--判断checkout中是否使用了coupon code
  9. Base64转PDF、PDF转IMG(使用pdfbox插件)
  10. 中国500多名理工科研究生被美国拒签!美国「制裁清单」影响开始深入校园!...
  11. 搭建linux测试环境有什么用_谈谈现在搭建网站用什么程序好,选择对的程序是很重要的开头...
  12. html 写字版插件,JS+HTML5 Canvas实现简单的写字板功能示例
  13. 对注册表操作的REG函数
  14. Android开发者应该深入学习的10个开源应用项目[转]
  15. spark、hadoop 问题合集
  16. malloc和new的区别和联系
  17. office2010 反应慢_office2010打开时间太慢。怎么办?
  18. 用驱动精灵和手动更新方式安装 Arduino mega 2560 驱动失败的解决方案
  19. 【君思智慧园区】产业园区合作运营模式,现代农业产业园的运营模式有哪些?
  20. 香帅的北大金融学课笔记4 -- 基金

热门文章

  1. 最新苹果cms影视源码双端支持在线切换3套主题开心版带详细安装教程
  2. USB_CAN-2A使用CANTest解析J1939
  3. DSP重新上电程序不能运行
  4. ae效果英文版翻译对照表_AE特效中英名字对照表
  5. Filenet公布第二批打包节点竞选名单
  6. 软件可靠性方法 学习笔记
  7. 产品思维训练 | 经典产品面试题
  8. 数据挖掘案例(1):泰坦尼克号-数据挖掘流程
  9. 2022年高压电工考试试题模拟考试平台操作
  10. 高通SDX12:sar sensor AW9610x驱动移植