文章目录

  • 一、贝叶斯网络是什么
  • 二、朴素贝叶斯
  • 三、贝叶斯网络的建立

一、贝叶斯网络是什么

贝叶斯网络的思考:

原本的问题:

给定一组样本D,求得在这些样本中出现某个结论 A 1 , A 2 , . . . , A n A_1,A_2,...,A_n A1​,A2​,...,An​出现的概率,也就是 P ( A i ∣ D ) P(A_i|D) P(Ai​∣D),表示求得给定数据后,哪个结论出现的概率最大。

问题转化: m a x P ( A i ∣ D ) = m a x P ( D ∣ A i ) P ( A i ) P ( D ) = m a x P ( D ∣ A i ) P ( A i ) ⟹ m a x P ( D ∣ A i ) maxP(A_i|D)= max\frac{P(D|A_i)P(A_i)}{P(D)}=maxP(D|A_i)P(A_i)\implies maxP(D|A_i) maxP(Ai​∣D)=maxP(D)P(D∣Ai​)P(Ai​)​=maxP(D∣Ai​)P(Ai​)⟹maxP(D∣Ai​)

将问题转化为,计算出在给定不同结论的条件下,事件D发生的概率,取最大的概率值,也就是在该结论A下,事件D发生的概率最大,所以可以看成是事件D产生结论A的概率最大。

  • P ( D ) P(D) P(D):是定值,因为该概率是已经发生的事件D的概率,是已知的东西,不会变化

  • P ( A i ) P(A_i) P(Ai​):各个结论发生的先验概率是相等的。

m a x P ( D ∣ A i ) maxP(D|A_i) maxP(D∣Ai​):可以看成是先验性的假定结论A出现的概率都是相等的,而贝叶斯则要更多的探讨先验概率。

**频率学派:**假定P(A_i)是相等的,事件与先验无关。

示例1:

示例2:


二、朴素贝叶斯


拉普拉斯平滑:

如果一个词出现的概率为0,则无意义,做拉普拉斯平滑。

三、贝叶斯网络的建立

为什么要建立贝叶斯网络:

对于一个联合概率分布,我们需要跟多个独立变量来表示,甚至独立变量的个数会呈现指数级的增长。例如,考虑P(X 1 ,X 2 ,X 3 ,⋯,X n ) ,假如,每一个X i 都是二项分布的话。这样联合概率里面就有至少2 n −1 个参数(对应的是X 1 ,⋯,Xn 的全排列数目减一,减掉1是因为最后一种情况可以用1减掉之前的所有概率)。

因此我们希望通过建立联合概率与图的关联,从图中找到条件独立性论断(并且我们可以证明,图中的条件独立性论断在联合概率中都是成立的),这样就可以将原始的联合概率写成多个独立因子的乘积,从而减少独立变量的个数,使得模型更加“紧凑”。

将三个变量变为k个:

正常的贝叶斯网络:

要求的该贝叶斯网络的条件概率分布,也就是要求出1~7个节点各自所属的条件分布连乘即可。

对4而言,只和1,2,3有关

正常而言有 2 5 2^5 25种不同的情况,但贝叶斯网络有13种情况,因为我们简化的网络的连接情况,也就是有的点没有直接相连,简化了很多参数,越利于网络建模。

抽烟:只需要一个抽烟的概率,参数为1

肺癌:只和抽烟有关,抽烟情况下有一个得肺癌的概率,不抽烟情况有一个肺癌的概率,参数为2

支气管炎:只和抽烟有关,抽烟情况下有一个得肺癌的概率,不抽烟情况有一个肺癌的概率,参数为2

X-ray:和抽烟及肺癌都有关,所以是(0,0),(0,1),(1,0),(1,1)四种情况,参数为4
呼吸困:和支气管炎及肺癌都有关,所以是(0,0),(0,1),(1,0),(1,1)四种情况,参数为4(图中看起来是8个, 其实每行的和都为1,所以实质上给定一个另一个也不变)

特殊的贝叶斯网络:

三个独立性条件:

1. 观测到的时候是阻断的

2. 观测到的时候是阻断的

C未给定时,无法判断a、b是否独立,看不到c

3. 未观测到的时候是阻断的

如果c给定了,a、b就不独立了,因为如果观测到了c,就说明两者之间建立了某种联系。

贝叶斯网络,可以通过三种基本的网络拓扑,可以判断a和b是否是独立的。


I是独立,D是不独立

在没有先验的情况下,油箱有油和能开广播是独立的吗?

答:是独立的

如果已知电池有电,则油箱有油和能开广播是独立的吗?

答:是独立的,因为在Battery确定了之后,左边的开广播和右边的四个节点是tial-to-tail的关系,所以是独立的。



贝叶斯网络的构建:

【机器学习】11、贝叶斯网络相关推荐

  1. 机器学习算法----贝叶斯网络

    本文转自:http://www.cnblogs.com/leoo2sk/archive/2010/09/18/bayes-network.html 原文作者:张洋 说实话贝叶斯网络还没有完全搞懂,在这 ...

  2. 机器学习-->贝叶斯网络

    本篇博文主要总结贝叶斯网络相关知识. 复习之前的知识点 相对熵 相对熵,又称互熵,交叉熵,鉴别信息, K u l l b a c k Kullback Kullback 熵, K u l l b a ...

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

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

  4. 机器学习之贝叶斯网络实践(举例)

    一.贝叶斯算法推导相关 朴素贝叶斯的假设: 一个特征出现的概率,与其他特征(条件)独立(特征独立性),即对于给定分类的条件下,特征独立: 每个特征同等重要(特征均衡性) 朴素贝叶斯的推导: 朴素贝叶斯 ...

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

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

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

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

  7. 贝叶斯网络之父:当前的机器学习其实处于因果关系之梯的最低层级

    来源:大数据文摘 每当提起"无人驾驶"汽车技术如何强大,又被大众赋予了怎样的期待,都会让人想起HBO电视剧Silicon Valley<硅谷>中的一个情节: 硅谷大亨风 ...

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

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

  9. 西瓜书+实战+吴恩达机器学习(二一)概率图模型之贝叶斯网络

    文章目录 0. 前言 1. 贝叶斯网络结构 2. 近似推断 2.1. 吉布斯采样 3. 隐马尔可夫模型HMM 如果这篇文章对你有一点小小的帮助,请给个关注,点个赞喔,我会非常开心的~ 0. 前言 概率 ...

最新文章

  1. 使用自定义材质球,实现NGUI屏幕溶解和灰显
  2. 斯坦福CS520 | 知识图谱到底是什么?从各顶会看知识图谱定义
  3. vue组件系列2、拖放上传
  4. python内建集合模块collections功能,计数,有序,双向队列
  5. invalid floating point operation什么意思_数据可视化有意思的小例子:Taylor Swift 歌词数据分析和可视化...
  6. java 实现支持向量机
  7. 小程序实践(三):九宫格实现及item跳转
  8. $(“#addLowForm“).serialize()同时提交其它参数的写法
  9. (转) shiro权限框架详解06-shiro与web项目整合(上)
  10. MFC截图工具(不断更新)
  11. XNA 三维入门讲解
  12. python——画伪彩图、设置彩色图例
  13. SEM实验室常见仪器计量问题详解及仪器标准大全附
  14. 使用ildasm反编译修改c# dll
  15. IIC总线协议详解与总结
  16. PS大神最全脑洞合集
  17. 调查称82%网友面对安全问题无从下手
  18. 详解RS232、RS485、RS422、串口和握手
  19. 单点登录SSO:可一键运行的完整代码
  20. java毕业生设计新生报到管理系统计算机源码+系统+mysql+调试部署+lw

热门文章

  1. 一款三搭_奔三奔四的女人别乱穿,这5件裙子再火都别穿,丑得像地摊货
  2. 如何把密度函数化为标准正态二维分布_如何生成正态随机数?觉得是直接带入你以为的那个公式的就回家洗洗睡了...
  3. 让手机穿上防水纳米外衣
  4. 2017c语言 形成性考核,(2017年电大)《c语言程序设计》形成性考核作业()解答.doc...
  5. 京东2019春招算法工程师笔试题-牛牛下象棋(编程题3)
  6. 你永远赚不到,超出认知范围外的钱
  7. 关于爬虫能做的事情,源自知乎刘飞,原嘟嘟美甲产品总监、原锤子科技产品经理...
  8. HDR详解 - 什么是HDR?
  9. Scrapy框架学习 - 爬取Boss直聘网Python职位信息
  10. java d打字游戏_java实现快速打字游戏