机器学习数学基础——全概率公式与贝叶斯公式
概率论在机器学习中有很重要的地位,本篇总结一下我对贝叶斯公式和全概率公式的理解。
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已经发生了,再众多的原因中,某个原因导致事件发生的概率是多少呢?这个过程是反过来的。
机器学习数学基础——全概率公式与贝叶斯公式相关推荐
- 全概率公式与贝叶斯公式-机器学习
转载自:点击打开链接 在概率论与数理统计中,有两个相当重要的公式--全概率公式与贝叶斯公式.然而很多人对这两个公式感到非常迷茫.一来不知道公式背后的意义所在,二来不知道这些冰冷的公式能有什么现实应用. ...
- 机器学习数学基础:随机事件与随机变量
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:吴忠强,Datawhale优秀学习者 所谓机器学习和深度学习, ...
- 条件概率、全概率公式和贝叶斯公式
1. 条件概率 我么可以看到 P(B|A) ≠ P(B) P(B|A) 叫做A发生的条件下B发生的概率,所以以这个就叫做条件概率 这里一定要把可列可加性看懂... 对上面这个推导做一下解释 对于上面的 ...
- 【本站作品】机器学习数学基础专辑
本文推荐一份机器学习数学基础专辑,在线阅读地址:(数学基础专辑), 同时文末提供下载. 机器学习,需要一定的数学基础,也需要一定的代码能力.机器学习从业者数学基础不扎实,只会用一些工具和框架,相当于某 ...
- 7. 全概率公式与贝叶斯公式
文章目录 全概率公式与贝叶斯公式 全概率公式与贝叶斯公式 在等可能概型(古典概型)有一个抽签问题的例子: 例: 一袋中有 a 个白球,b 个蓝球,记 a+b=n.设每次摸到各球的概率相等,每次从袋中摸 ...
- 视频教程-机器学习数学基础--概率论与数理统计视频教学-机器学习
机器学习数学基础--概率论与数理统计视频教学 北京大学计算机技术及应用专业,从事IT行业十几年,主要从事java.Linux.手机应用开发.人工智能神经网络方面的工作.曾在中国数码集团.厦门三五互联集 ...
- 学会python需要数学吗_机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线...
机器学习数学基础:学习线性代数,千万不要误入歧途!推荐一个正确学习路线 序言 写完<机器学习深度研究:机器学习中的高等数学/微积分及Python实现>,觉得十分对不起读者,写的自己都不满意 ...
- 机器学习数学基础学习笔记
机器学习数学基础学习笔记 1. 微积分 1.1 导数 一阶导数,是函数 的切线斜率 二阶导数,是切线斜率的变化速度,即曲线的弯曲程度,也称为"曲率"(curvature) 1.2 ...
- 机器学习数学基础--凸优化
机器学习数学基础--凸优化 1.计算几何是研究什么的? 2.计算几何理论中(或凸集中)过两点的一条直线的表达式,是如何描述的?与初中数学中那些直线方程有什么差异?有什么好处? **在计算几何理论中(或 ...
最新文章
- VT-x,VT-d简介
- 掌门教育微服务体系 Solar | 阿里巴巴 Nacos 企业级落地中篇
- mysql主从复制运维_Mysql主从复制配置
- LCD显示深究day01 mmap知识补充
- 福师2018计算机应用基础,中石油华东《计算机应用基础》2018年秋学期在线作业100分答案满分...
- C++ inline内联函数详解
- Linux系统编程2:基础篇之详解Linux中的权限问题
- 使用php语言 统计字符串,php如何查询字符串长度
- 成信大c语言答案P239.C,2011秋季江苏省计算机二级C语言试题与答案.doc
- 金融科技的别样财报:趣店坎坷后回暖、品钛首盈利
- Qt--音乐播放器 V2.0_vortex_新浪博客
- 定时任务周期短导致FTP文件重复读问题
- 使用Antlr实现简单的DSL
- Cadence软件包集成了那么多软件,傻傻分不清?
- Modis数据下载及后处理
- Python # 金十数据数字货币新闻爬取脚本
- 基于mongoose的httpclient配置SSL与cookie
- php mysql 表情录入_php + mysql 存入表情 【如何转义emoji表情,让它可以存入utf8的数据库】...
- 金启孮:普通话其实是满州人的蹩脚汉语
- 2020-03-19
热门文章
- 电路板元件符号及名称概述
- “3D游戏之父”手游考古,网友:求支持智能手机!
- 360浏览器异常关闭,错过点击恢复,如何重新恢复原有网页?
- 关于BOS开发工具启动EAS客户端提示使用限期0天的问题
- 谷歌浏览器chrome官方下载网址
- python保留两位小数_python格式化输出保留2位小数的实现方法
- 如何使用智能手机或Smartwatch重新配置睡眠周期
- 小x与三角形 c语言 1秒,[2019年第一水] 小x与神牛
- 生产进度管理系统为制造管理提供较完善的解决方案
- 优雅地寻找网站源码(一)