贝叶斯推断1| 学习笔记

简介: 快速学习贝叶斯推断1。

开发者学堂课程【机器学习算法 :贝叶斯推断1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7273


贝叶斯推断1

 

内容介绍

一、贝叶斯公式推断

二、先验概率与后验概率

 

一、贝叶斯公式推断

1. 在概率统计中,应用所观察到的现象对有关概率分布的主观判断(即先验概率)进行修正的方法当不能准确知悉一个事物的本质时,可以依靠与事物特定本质相关的事件出现的多少去判断其本质属性的概率。即支持某项属性的事件发生得愈多,则该属性成立的可能性就愈大。

2. 例:

血清蛋白检验法可以检测是否患有肝癌,由于技术原因存在误差,肝癌患者检测结果呈阳性的概率为99%没有肝癌的人检测结果呈阳性的概率为50%,据调研结果当前人类患有肝癌的概率为0.04%。某人的检测结果呈阳性,请推断他患肝癌的概率。

令事件A表示患有肝癌 事件B表示检测阳性,则事件image.png表示未患肝癌,事件image.png表示检测阴性,有:

P(A)=0.0004,P(image.png)=0.9996,P(B|A)=099,P(B|image.png)=0.5

检验结果呈阳性的人患肝癌的概率是要算:P(A|B)根据贝叶斯公式:

image.png

在B发生条件下,A发生的概率等于,AB同时发生的概率除以B发生的概率。分子部分用乘法公式展开,B发生概率用全概率公式展开,得到最后结果,一个人做了血清蛋白检查呈阳性并不需要多紧张,因为事实上真正患有肝癌的可能只有万分之八不到。

将P(A)患有肝癌概率称之为先验概率,因为你先做了检验,检验出结果,相当于得到信息,将得到的信息修正先验概率,得到最后概率称之为后验概率。

贝叶斯公式可以用一句话形容:How much you can trust the evidence? 多大程度上你相信你所得到的证据。

上例中所说的证据就是,做了检验结果呈阳性,通过贝叶斯公式,由先验概率得到后验概率,而得到的后验概率就表示你有多大程度去相信你的先验概率。

 

二、先验概率与后验概率

1.先验概率(Prior Probability)是指根据以往经验和分析得到的概率,它往往作为“由因求果”问题中的“因”出现的概率。

事件发生前的预判概率,可以基于历史数据的统计,也可以是由背景常识得到,或者个人的主管观点。一般都是单独的事件概率,如P(患病,P(购买),P(下雨)……

2.后验概率(Posterior Probability)是指在得到“结果”的信息后重新修正的概率,是“执果寻因”问题中的“果”。先验概率与后验概率不可分割,后验概率的计算要以先验概率为基础。事件发生后求的反向条件概率,即去追寻什么原因造成了当前的结果。

概率形式一般和条件概率相同,如P(患病|阳性),P(购买|中老年),P(下雨|六月).....

当根据经验及有关材料推测出主观概率后,对其是否准确没有充分把握时,可采用概率论中的贝叶斯公式

进行修正,修正前的概率称为先验概率,修正后的概率称为后验概率,利用后验概率再进行风险分析。

相关文章
|
存储 Kubernetes 算法
云原生|kubernetes|etcd集群详细介绍+安装部署+调优(一)
云原生|kubernetes|etcd集群详细介绍+安装部署+调优(一)
1790 0
云原生|kubernetes|etcd集群详细介绍+安装部署+调优(一)
|
3月前
|
机器学习/深度学习 算法 调度
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
14种智能算法优化BP神经网络(14种方法)实现数据预测分类研究(Matlab代码实现)
384 0
Electron + Vite + TS + Vue3打开新窗口实战
前言 我们在使用 Electron 编写桌面应用时,打开新窗口可以说是一个非常常见的场景了。很多刚接触 Electron 的小伙伴面对这样一个问题可能都会显得比较棘手,比如打开新窗口如何知道渲染哪一个页面?打开的新窗口如何与其它窗口产生联系,比如父子窗口?...等等一系列问题。 今天我们就将 Electron 打开新窗口的常见做法分享给大家,而且是基于最新的 TS 封装。
2136 0
Electron + Vite + TS + Vue3打开新窗口实战
|
2月前
|
存储 监控 并行计算
目标跟踪中常用点迹航迹数据关联算法的MATLAB实现
通过计算测量点与预测点之间的欧氏距离,选择最近邻点进行关联,适用于单目标跟踪场景。
|
2月前
|
机器学习/深度学习 算法 物联网
基于遗传方法的动态多目标优化算法
基于遗传方法的动态多目标优化算法
|
4月前
|
机器学习/深度学习 算法 文件存储
神经架构搜索NAS详解:三种核心算法原理与Python实战代码
神经架构搜索(NAS)正被广泛应用于大模型及语言/视觉模型设计,如LangVision-LoRA-NAS、Jet-Nemotron等。本文回顾NAS核心技术,解析其自动化设计原理,探讨强化学习、进化算法与梯度方法的应用与差异,揭示NAS在大模型时代的潜力与挑战。
1118 6
神经架构搜索NAS详解:三种核心算法原理与Python实战代码
|
10月前
|
存储 机器学习/深度学习 算法
《共轭梯度法VS梯度下降法:深度剖析两大优化算法的差异》
梯度下降法与共轭梯度法是机器学习和优化中的重要算法。梯度下降法每次沿最速下降方向迭代,收敛慢且易出现“之字形”路径;共轭梯度法则利用共轭方向,避免重复搜索,收敛更快,尤其在二次型问题中表现优异。梯度下降法对步长敏感,存储需求大;共轭梯度法存储需求低,适合大规模问题。选择算法需综合考虑问题特性、数据规模及精度要求。
412 6
|
4月前
|
机器学习/深度学习 算法 机器人
基于蚁群优化算法的直流电机模糊PID控制(Matlab实现)
基于蚁群优化算法的直流电机模糊PID控制(Matlab实现)
149 0
|
并行计算 算法 量子技术
量子计算与材料科学:加速新材料研发进程
【9月更文挑战第24天】量子计算与材料科学的深度融合,正在开启一个全新的科研时代。通过利用量子计算技术的优势,我们可以更加高效地模拟和预测材料的性能,加速新材料的研发进程。这不仅有助于推动材料科学的进步,还将为工业、能源、环保等领域带来革命性的变革。让我们共同期待量子计算技术在材料科学领域的辉煌未来!
|
算法 决策智能
基于遗传优化算法的TSP问题求解matlab仿真
本项目使用遗传算法解决旅行商问题(TSP),目标是在四个城市间找到最短路径。算法通过编码、选择、交叉、变异等步骤,在MATLAB2022A上实现路径优化,最终输出最优路径及距离。