概率论在机器学习中有很重要的地位,本篇总结一下我对贝叶斯公式和全概率公式的理解。

1、全概率公式的定义

因为公式本身就比较抽象,一开始就列举公式很不友好,因此先举个栗子抛砖引玉:

【问题1】现追捕某犯罪嫌疑人,据分析他外逃、市内藏匿和自首的概率依次为0.3,0.5,0.2。并且在外逃以及市内藏匿成功缉拿的概率依次是0.4,0.7。问该犯罪嫌疑人最终归案的概率是多少?

【解答】设该犯罪嫌疑人最终归案为事件A,外逃、市内藏匿和自首分别为事件B1,B2,B3。则在外逃的情况下被成功缉拿的概率为,在市内藏匿被成功缉拿的概率为,自首则肯定被成功缉拿概率为,最终被成功缉拿归案的概率为以上三者相加:

在这个例子里,包含了这个逃犯所有的选择情况,且各个选择之间互不相关,即

从上面的问题1可以总结出全概率公式的定义:

设B1,B2,...为有限或者无限个事件,它们两两互斥且在每次实验中至少发生一个,即满足:,且,A为任一事件(下图中红圈内部)。形象的如下图表示:

则事件A发生的概率为:

上面的公式就叫做全概率公式。

2、全概率公式的意义

全概率公式的意义在于,当直接计算P(A)较为困难,而P(Bi), P(A|Bi) (i=1,2,...)的计算较为简单的时候,可以使用全概率公式计算P(A)。思想就是将事件A分解成若干小时间,通过求每个小事件的概率相加后求得事件A的概率。

我们可以将事件A看作问题的结果,将事件Bi看作问题的原因i。那么全概率公式是将可能引起事件A发生的所有可能原因{B1, B2, ... Bn}均看作单一的事件,通过将这个问题拆分,分别求出不同的起因情况下事件发生的概率之后,再汇总起来的。仍是是由原因到结果的一种解法。

3、贝叶斯公式的定义

【问题2】接着问题1,加入现在已知该逃犯被抓捕,求他是因为自首被抓捕归案的概率是多少?

【解答】在问题1中已经知道,嫌疑人最终可以因为三种情况被抓捕归案,分别是外逃、市内藏匿和投案自首。现在已经知道他被抓捕了,那么肯定是这三种情况之中的一种,现在题目求的是因为自首被抓捕归案的概率(在“因为自首而被抓捕归”案这个事件中,被抓捕归案是条件)这个事件的概率为:

与全概率公式解决的问题相反,贝叶斯公式是建立在条件概率的基础上寻找事情发生的原因,设B1,B2,...是样本空间S的一个划分,则对任意事件A(P(A)>0)有:

上面的公式即为贝叶斯公式,Bi常被认为是导致A放生的原因,因此P(Bi)(i=1,2,...)表示各种原因发生的可能性大小,因此称之为先验概率(权重);而P(Bi|A)(i=1,2,...)则反映了当产生了结果A之后,再对各种原因概率的新认识,称为后验概率。

4、贝叶斯公式的理解

贝叶斯公式恰好和全概率公式相反,作用在于“由结果推原因”:现在结果A已经发生了,再众多的原因中,某个原因导致事件发生的概率是多少呢?这个过程是反过来的。

机器学习数学基础——全概率公式与贝叶斯公式相关推荐

  1. 全概率公式与贝叶斯公式-机器学习

    转载自:点击打开链接 在概率论与数理统计中,有两个相当重要的公式--全概率公式与贝叶斯公式.然而很多人对这两个公式感到非常迷茫.一来不知道公式背后的意义所在,二来不知道这些冰冷的公式能有什么现实应用. ...

  2. 机器学习数学基础:随机事件与随机变量

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴忠强,Datawhale优秀学习者 所谓机器学习和深度学习, ...

  3. 条件概率、全概率公式和贝叶斯公式

    1. 条件概率 我么可以看到 P(B|A) ≠ P(B) P(B|A) 叫做A发生的条件下B发生的概率,所以以这个就叫做条件概率 这里一定要把可列可加性看懂... 对上面这个推导做一下解释 对于上面的 ...

  4. 【本站作品】机器学习数学基础专辑

    本文推荐一份机器学习数学基础专辑,在线阅读地址:(数学基础专辑), 同时文末提供下载. 机器学习,需要一定的数学基础,也需要一定的代码能力.机器学习从业者数学基础不扎实,只会用一些工具和框架,相当于某 ...

  5. 7. 全概率公式与贝叶斯公式

    文章目录 全概率公式与贝叶斯公式 全概率公式与贝叶斯公式 在等可能概型(古典概型)有一个抽签问题的例子: 例: 一袋中有 a 个白球,b 个蓝球,记 a+b=n.设每次摸到各球的概率相等,每次从袋中摸 ...

  6. 视频教程-机器学习数学基础--概率论与数理统计视频教学-机器学习

    机器学习数学基础--概率论与数理统计视频教学 北京大学计算机技术及应用专业,从事IT行业十几年,主要从事java.Linux.手机应用开发.人工智能神经网络方面的工作.曾在中国数码集团.厦门三五互联集 ...

  7. 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...

    机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线 序言 写完<机器学习深度研究:机器学习中的高等数学/微积分及Python实现>,觉得十分对不起读者,写的自己都不满意 ...

  8. 机器学习数学基础学习笔记

    机器学习数学基础学习笔记 1. 微积分 1.1 导数 一阶导数,是函数 的切线斜率 二阶导数,是切线斜率的变化速度,即曲线的弯曲程度,也称为"曲率"(curvature) 1.2 ...

  9. 机器学习数学基础--凸优化

    机器学习数学基础--凸优化 1.计算几何是研究什么的? 2.计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处? **在计算几何理论中(或 ...

最新文章

  1. VT-x,VT-d简介
  2. 掌门教育微服务体系 Solar | 阿里巴巴 Nacos 企业级落地中篇
  3. mysql主从复制运维_Mysql主从复制配置
  4. LCD显示深究day01 mmap知识补充
  5. 福师2018计算机应用基础,中石油华东《计算机应用基础》2018年秋学期在线作业100分答案满分...
  6. C++ inline内联函数详解
  7. Linux系统编程2:基础篇之详解Linux中的权限问题
  8. 使用php语言 统计字符串,php如何查询字符串长度
  9. 成信大c语言答案P239.C,2011秋季江苏省计算机二级C语言试题与答案.doc
  10. 金融科技的别样财报:趣店坎坷后回暖、品钛首盈利
  11. Qt--音乐播放器 V2.0_vortex_新浪博客
  12. 定时任务周期短导致FTP文件重复读问题
  13. 使用Antlr实现简单的DSL
  14. Cadence软件包集成了那么多软件,傻傻分不清?
  15. Modis数据下载及后处理
  16. Python # 金十数据数字货币新闻爬取脚本
  17. 基于mongoose的httpclient配置SSL与cookie
  18. php mysql 表情录入_php + mysql 存入表情 【如何转义emoji表情,让它可以存入utf8的数据库】...
  19. 金启孮:普通话其实是满州人的蹩脚汉语
  20. 2020-03-19

热门文章

  1. 电路板元件符号及名称概述
  2. “3D游戏之父”手游考古,网友:求支持智能手机!
  3. 360浏览器异常关闭,错过点击恢复,如何重新恢复原有网页?
  4. 关于BOS开发工具启动EAS客户端提示使用限期0天的问题
  5. 谷歌浏览器chrome官方下载网址
  6. python保留两位小数_python格式化输出保留2位小数的实现方法
  7. 如何使用智能手机或Smartwatch重新配置睡眠周期
  8. 小x与三角形 c语言 1秒,[2019年第一水] 小x与神牛
  9. 生产进度管理系统为制造管理提供较完善的解决方案
  10. 优雅地寻找网站源码(一)