当前位置: 首页 > news >正文

神经网络|(十三)概率论基础知识-贝叶斯公式和全概率公式

【1】引言

前序学习进程中,已经对贝叶斯公式和全概率公式做了简单学习,也对相关的先验概率、似然概率和后验概率基本概念做了探究。
今天就在先前学习的基础上再做一下加深,使得理解更加透彻。

【2】贝叶斯公式

【2.1】联合概率

联合概率,事件A和事件B同时发生的概率,可以记作:
P(A∩B)P(A\cap B)P(AB)

【2.2】条件概率

条件概率,一个事件已经发生的前提下,另一个事件发生的概率。
事件A发生的前提下,事件B发生的概率记作:P(B∣A)P(B|A)P(BA)
事件B发生的前提下,事件A发生的概率记作:P(A∣B)P(A|B)P(AB)
条件概率中蕴含联合概率,因为一个事件发生,另一个事件也发生,那这两个事件在表象上是同时发生,所以满足条件概率的定义,具体的计算公式为:
当事件A先发生,P(B∣A)=P(A∩B)P(A)P(B|A)=\frac{P(A \cap B)}{P(A)}P(BA)=P(A)P(AB)
当事件B先发生,P(A∣B)=P(A∩B)P(B)P(A|B)=\frac{P(A \cap B)}{P(B)}P(AB)=P(B)P(AB)

【2.3】贝叶斯公式

从条件概率推导联合概率,有:
P(B∣A)⋅P(A)=P(A∩B)=P(A∣B)⋅P(B)P(B|A)\cdot P(A)=P(A\cap B)=P(A|B) \cdot P(B)P(BA)P(A)=P(AB)=P(AB)P(B)
根据这个公式可以转换出另外两个公式:
P(B∣A)=P(A∣B)⋅P(B)P(A)P(B|A)=\frac{P(A|B)\cdot{P(B)}}{P(A)}P(BA)=P(A)P(AB)P(B)
P(A∣B)=P(B∣A)⋅P(A)P(B)P(A|B)=\frac{P(B|A)\cdot{P(A)}}{P(B)}P(AB)=P(B)P(BA)P(A)
这两个就是贝叶斯公式。

【2.4】全概率公式

在先前的学习中,其实提及贝叶斯公式会涉及一连串互斥且互补的时间,本质上这是一个全概率问题。
多个事件互斥且互补时,它们一定满足:
P(A∣A)=1=∑i=1nP(Ai∣A)P(A|A)=1=\sum_{i=1}^{n}P(A_{i}|A)P(AA)=1=i=1nP(AiA)
i≠j,P(Ai∩Aj)=0i≠j,P(A_{i}\cap A_{j})=0i=j,P(AiAj)=0
所以全概率公式可以进一步改写,以事件A先发生讨论,此时有

P(B∣A)=P(A∣B)⋅P(B)P(A)=∑i=1nP(Ai∣B)P(B)∑i=1nP(Ai)P(B|A)=\frac{P(A|B)\cdot{P(B)}}{P(A)}=\\ \frac{\sum_{i=1}^{n}P(A_{i}|B)P(B)}{\sum_{i=1}^{n}P(A_{i})}P(BA)=P(A)P(AB)P(B)=i=1nP(Ai)i=1nP(AiB)P(B)

【2.5】讨论

贝叶斯公式提供了更为广阔的视角,实际上无论哪个事件先发生,都可以计算P(A∣B)P(A|B)P(AB)P(B∣A)P(B|A)P(BA),计算的根本依据就是全概率公式。
更多时候,学习里面的困惑在于本来在学习A先发生,B后发生,这样很好计算P(B∣A)P(B|A)P(BA),突然问B发生时A发生的概率P(A∣B)P(A|B)P(AB),这时候就一定要灵活使用P(B∣A)⋅P(A)=P(A∩B)=P(A∣B)⋅P(B)P(B|A)\cdot P(A)=P(A\cap B)=P(A|B) \cdot P(B)P(BA)P(A)=P(AB)=P(AB)P(B)来转换贝叶斯公式。

【3】总结

学习了贝叶斯公式和全概率公式。

http://www.dtcms.com/a/347573.html

相关文章:

  • More Effective C++ 条款04:非必要不提供默认构造函数
  • c++string
  • 【计算机网络 | 第8篇】编码与调制
  • 青少年机器人技术(二级)等级考试试卷-实操题(2024年9月)
  • 笔试——Day47
  • 张老师---个人师资介绍
  • python学习DAY49打卡
  • 智慧矿山误报率↓83%!陌讯多模态融合算法在矿用设备监控的落地优化
  • 鸿蒙中CPU活动分析:CPU分析
  • 周末总结(2024/08/23)
  • 数组拆分求最大不重复数和(动态规划解法)
  • Linux内核进程管理子系统有什么第三十三回 —— 进程主结构详解(29)
  • java猜数字游戏(赌城主题版)
  • 注意力机制:捕获长距离依赖关系的革命性技术
  • mysqlbinlog解析命令
  • 订单号老是撞车?我写了个通用 PHP ID 生成器
  • linux添加新硬盘挂载分区和数据迁移
  • 云计算之云主机Linux是什么?有何配置?如何选?
  • Agent原理、构建模式(附视频链接)
  • Python打卡Day50 预训练模型+CBAM模块
  • 【Camera驱动】GMS测试项中Camera FOV Calibration问题详解
  • ROS机器人运动控制
  • 布偶猫吃什么猫粮比较好?2025猫粮品牌排名
  • 如何创建自己的 Minecraft 世界
  • 8月23号打卡
  • MySql知识梳理之DML语句
  • FL Studio Win版.exe安装教程(直接安装版/详细步骤/附安装包下载)
  • 基于STM32的病房监测系统/环境监测系统/人体健康监测系统
  • 曲面方程的三维可视化:从数学解析到Python实现
  • 分割等和子集