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

贝叶斯与认知——读《贝叶斯的博弈》有感

关于对贝叶斯与认知问题的相关思考

  • 一、贝叶斯定理
  • 二、贝叶斯与认知的本质
  • 三、经验的偏见
  • 四、总结

自古以来,人们就在思考知识来自何处,“冯翼惟象,何以识之?”,对此的思考逐渐发展成哲学的认识论分支。德国哲学家康德指出,“所有人类知识从直觉开始,然后转变为观念,最后化为思想”。法国数学家拉普拉斯进一步阐释到,“概率论本质不过是化为计算的常识,它以准确的方式评价那些政策的头脑通过某种直觉领会到的东西,而这种直接领会经常不被察觉”。

人类认识研究自然、开展社会实践,包括现在的人工智能都遵循着,做出假设、收集数据、判断决策、观察结果、修正假设的周而复始的类似过程

贝叶斯公式通过简洁的数学形式,将人类的基本感知与高级推理相结合,定义了人类对世界的认知过程。根据贝叶斯公式,我们不断获取有效的知识,英国靠它破译二战德军密码,医疗业靠它辅助诊断,银行业靠它发放贷款,互联网靠它推荐商品,而人工智能更是靠它实现了飞跃。

一、贝叶斯定理

1763年12月23日,托马斯·贝叶斯的遗产受赠者R. Price牧师在英国皇家学会宣读了贝叶斯的遗作《An essay towards solving a problem in the doctrine of chances》(《论机会学说中一个问题的求解》),其中给出了贝叶斯定理。贝叶斯定理是一种统计学方法,其基本工具就是贝叶斯公式: P ( A ∣ B ) = P ( A ) P ( B ∣ A ) / P ( B ) ​ P(A|B)=P(A)P(B|A)/P(B)​ P(AB)=P(A)P(BA)/P(B)其中, P ( A ) P(A) P(A)为事件 A A A的先验概率, P ( A ∣ B ) P(A|B) P(AB)为事件 B B B条件下,事件A的后验概率; P ( B ) P(B) P(B)为事件 B B B的先验概率, P ( B ∣ A ) P(B|A) P(BA) 为事件 A A A条件下,事件 B B B的后验概率。

在这里插入图片描述
贝叶斯定理广泛应用于各个领域的推断、决策中。以医疗诊断为例,假设肺癌发病率 P ( A ) = 0.001 P(A)=0.001 P(A)=0.001,吸烟人群占比 P ( B ) = 0.4 P(B)=0.4 P(B)=0.4,而肺癌病人中有 80 % 80\% 80%吸烟 ,即 P ( B ∣ A ) = 0.8 P(B|A)= 0.8 P(BA)=0.8,则若某患者吸烟,则该患者肺癌的概率: P ( A ∣ B ) = P ( A ) P ( B ∣ A ) / P ( B ) = 0.001 ∗ 0.8 / 0.4 = 0.002 P(A|B)=P(A) P(B|A)/P(B)=0.001*0.8/0.4 =0.002 P(AB)=P(A)P(BA)/P(B)=0.0010.8/0.4=0.002该例中,贝叶斯公式将先验概率 P ( A ) P(A) P(A)转化为了后验概率 P ( A ∣ B ) P(A|B) P(AB),这个过程中主要利用了观察数据 P ( B ∣ A ) P(B|A) P(BA) 。肺癌发病率只有 P ( A ) = 0.001 P(A)=0.001 P(A)=0.001,但是根据观察数据发现,肺癌病人的吸烟者比率 P ( B ∣ A ) = 0.8 P(B|A)= 0.8 P(BA)=0.8高于整体人群的吸烟者占比 P ( B ) = 0.4 P(B)=0.4 P(B)=0.4,因此增强了吸烟者中肺癌发病率的信念。

二、贝叶斯与认知的本质

贝叶斯定理之所以得到广泛应用,核心在于其本质符合人类认识的普遍规律与日常解决问题的通用方式,即“我”对客观世界总有一个主观的先验判断,但这个判断会随着“我”对真实世界的观察而修正,从而对世界永远保持开放的态度。其中,贝叶斯公式中的先验概率代表初始的主观判断,实质上也是经验统计的结果(先验信息一般来自历史经验与资料、甚至直觉),而后验概率代表对当前真实世界的观测(一般来自于当前的实践过程、观测数据)。

贝叶斯定理从“观察者”角度(即“人”的角度)出发,认为概率是主观对某个事物发生的相信程度,由于“观察者”知识的不完备,需要不断从对客观世界的观察中得到规律更新对事件的假设。

在这里插入图片描述
从这点来说,贝叶斯定理与马克思主义哲学的基本观点也是一致的。马克思主义哲学认为,人的认识都是一步步由低级向高级发展,即由浅入深,由片面到更多的方面。认识的过程分为感性阶段与理性阶段,感性阶段是开始接触外界事情,属于感觉的阶段;理性阶段是综合感觉的材料加以整理和改造,属于概念、判断和推理的阶段。理性认识依赖于感性认识,感性认识有待于发展到理性认识,这是辩证唯物论的认识论。

在这里插入图片描述
同时马克思主义深刻指出,只有人的社会实践,才是人们对于外界认识的真理性的标准。实践就是不断的观察世界,获取新的数据的过程,而发展真理则是不断对主观判断的修正。在实践过程中,人们达到预期结果时,认识才被证实。要想得到预期结果,一定要使自己的认知符合客观规律,否则就会在实践中失败。而经过失败后,从失败取得教训,改正自己的认识使之符合客观规,就能变失败为胜利,所谓“失败者成功之母”,“吃一堑长一智”。

三、经验的偏见

贝叶斯定理中“观察者”基于经验会对事件有个初始判断,而基于经验的判断往往存在不同程度的偏差。

《贝叶斯的博弈》一书中引用了阿莫斯·特沃斯基和丹尼尔·卡内曼两位心理学研究者提出的“琳达问题”:琳达31岁,独身,为人诚恳且充满智慧。她学习过哲学。她在还是大学生的时候就很关心歧视与社会正义的问题,也曾参加反核游行。下面哪个陈述更有可能正确:A.琳达是银行办事员。B.琳达是银行办事员,并且活跃在女权运动中。在该问题的多次实验中,85%以上的测试者选择了错误答案B。实际上,B是A的特殊情况,即B是A的子集,从概率上来说 P ( B ) ≤ ( A ) P(B)≤(A) P(B)(A),因此A是正确答案。特沃斯基和卡内曼认为,针对此类问题,人们更多是进行关联性的推理,而非数学推理,对于31岁、独身、接受过高等教育、参加过反歧视运动的女性的此类特征,选项B更令人信服。

在这里插入图片描述
尼曼和特沃斯基还发现,在回答“A物体是否属于S类”这种问题时,由于经验的偏见,人们容易出现代表性偏差。比如A是个害羞的人,他更可能是围棋选手还是销售员?大多数人会感觉A肯定更应该是围棋选手,因为害羞像围棋选手的代表性特征,而对销售员来说,这个特点太过异常。

然而,属于某一类的可能性还要受其他许多重要因素的影响。该例子中,A是围棋选手还是销售员还的可能性大,主要是受这两种职业在总人口中所占相对比例的影响。假设总人口中销售员所占比是20%,围棋选手则是0.1%,而10%的销售员害羞,而围棋选手害羞的有90%。则每1000人,害羞的销售员是20人,而害羞的围棋选手只有0.9人,因此此类情况下,一个害羞的人更可能是一个围棋选手。

通过上述例子,可以看出仅靠经验或理论做出的判断往往会造成偏见。《贝叶斯的博弈》中写到,“我们都是本能上不能理性的笨蛋,无法正确修订我们的信念,而理解贝叶斯的这个法则真的可以帮助改善我们自身”。

在这里插入图片描述
因此,要解决问题就不能仅靠理论或经验,要充分调查研究,结合客观实际具体问题具体分析。“没有调查,就没有发言权”,调查研究的过程就是对当前情况充分观测、获取数据的过程,从而将理论与客观实际相结合,看它是否在实践中能够达到预期。

在这里插入图片描述
许多科学理论之所以被称为真理,不在于科学家们创立这些学说的时候,而且在于为尔后的科学实践所证实的时候。人类认识的历史告诉我们,许多理论的真理性是不完全的,经过实践的检验而纠正了它们的不完全性。许多理论是错误的,经过实践的检验而纠正其错误。实践是检验真理的唯一标准,所谓“生活、实践底观点,应该是认识论底首先的和基本的观点”。

四、总结

“根据贝叶斯定理,任何理论都不完美。取而代之的是一项未尽的工作,它永远处于推敲与测试之中。”贝叶斯状态就是一种平衡于确信与怀疑之间的状态,在这种状态下,人们不会轻易相信谣言,也可以勇敢挑战权威。

在这里插入图片描述
正像毛泽东同志《实践论》指出的那样,“通过实践而发现真理,又通过实践而证实真理和发展真理。从感性认识而能动地发展到理性认识,又从理性认识而能动地指导革命实践,改造主观世界和客观世界”。实践、认识、再实践、再认识,这种形式,循环往复以至无穷,而实践和认识之每一循环的内容,都比较地进到了高一级的程度,这就是辩证唯物论的全部认识论,也就是所谓“知行合一”。

相关文章:

贝叶斯与认知——读《贝叶斯的博弈》有感

关于对贝叶斯与认知问题的相关思考 一、贝叶斯定理二、贝叶斯与认知的本质三、经验的偏见四、总结 自古以来,人们就在思考知识来自何处,“冯翼惟象,何以识之?”,对此的思考逐渐发展成哲学的认识论分支。德国哲学家康德…...

MySQL安装失败starting the sever

MySQL安装失败starting the sever 如果电脑是第一次安装MySQL,一般不会出现这样的报错。starting the sever失败,通常是因为上次安装该软件没有清除干净。 第一种解决方法:完全卸载mysql,重新安装 完全卸载该软件的办法&#…...

合并文件夹中所有文件,并输出重复的条形码值

文章目录 一、需求二、处理方式三、代码实现 一、需求 每天会生成一个记录文件(文件名按日期yyyyMMdd格式命名),记录文件中记录有条形码的内容,需要合并最近20次的数据,并提取出有重复的条形码。 也可以进行最近30天数…...

P3089 [USACO13NOV] Pogo-Cow S 弹簧踩高跷

P3089 [USACO13NOV] Pogo-Cow S 弹簧踩高跷 洛谷题目传送门 文章目录 P3089 [USACO13NOV] Pogo-Cow S 弹簧踩高跷题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示题目大意方法一(线段树维护dp)code 方法二 (单调队列维护dp&…...

计算机网络 - 第一章(下)

1.2_1 分层结构、协议、接口、服务_哔哩哔哩_bilibili1.2_1 分层结构、协议、接口、服务是王道计算机考研 计算机网络的第7集视频,该合集共计76集,视频收藏或关注UP主,及时了解更多相关视频内容。https://www.bilibili.com/video/BV19E411D78…...

【Uniapp】小程序携带Token请求接口+无感知登录方案2.0

本次改进原文《【Uniapp】小程序携带Token请求接口无感知登录方案》,在实际使用过程中我发现以下bug: 若token恰好在用户访问接口时到期,就会直接查询为空,不反映token过期问题(例如:弹窗显示订单查询记录…...

Ubuntu常用命令

文章目录 1:文件管理2:文档编辑3:系统管理4:磁盘管理5:文件传输6:网络通讯7:设备管理8:备份压缩9:其他命令扩展:知识干货 1:文件管理 ls命令 –…...

ERP重构-SLA子分类账-分布式实现方案

背景 ERP中的GL总账模块,明细数据来源于各个业务模块如库存、成本、应收、应付、费控、资产等,统称为子模块,生成的账叫做子分类账。然而记账的业务逻辑各式各样,但是最终输出都是来源、类型、期间、科目、借贷金额等等关键信息。…...

IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)

文章目录 1、路由分类2、RIP协议1)RIP的工作原理2)RIP路由表的更新过程3)RIP路由表的更新原则4)RIP的特性5)RIP协议的版本 4、IGRP协议1)IGRP路由表的更新2)IGRP的度量标准 5、OSPF协议1&#x…...

互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

多线程访问共享资源的时候,避免不了资源竞争而导致数据错乱的问题,所以我们通常为了解决这一问题,都会在访问共享资源之前加锁。 最常用的就是互斥锁,当然还有很多种不同的锁,比如自旋锁、读写锁、乐观锁等&#xff0…...

Python WSGI 与 Web 开发框架

目录 文章目录 目录WSGIWSGI 的工作原理environ 参数start_resposne 参数 WSGI 的中间件 WSGI Web 开发框架OpenStack 中的应用案例进程入口WSGI Application 加载Paste/PasteDeployRoutesWebOb WSGI Server 启动 WSGI WSGI(Web Server Gateway Interface&#xff…...

[洛谷]P6464 [传智杯 #2 决赛] 传送门

看到数据范围&#xff1a;n<100&#xff0c;嗯......脑子闪过&#xff1a;还在想什么呢&#xff01;Floyd啊。哈哈哈 思路&#xff1a; 详细注释&#xff1a; 话不多说&#xff0c;上ACcode&#xff01;: #include<bits/stdc.h> using namespace std; #define int lo…...

Http协议和RestTemplate协议有什么区别?

目录 一、功能不同 二、技术不同 三、使用场景不同 四、总结 RestTemplate 是一个 Spring 框架提供的用于发送 HTTP请求的客户端工具&#xff0c;它封装了 Java 原生的 HTTP 客户端库&#xff0c;并提供了一组简洁易用的 API 来发送 HTTP 请求和处理响应。而 HTTP&#xff…...

基于SpringBoot+微信小程序的医院预约叫号小程序

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取项目下载方式&#x1f345; 一、项目背景介绍&#xff1a; 该项目是基于uniappWe…...

springboot整合RabbitMQ 消费端处理数据

pom 依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>写一个rabbitmq配置文件 import org.springframework.amqp.core.Binding; import org.springframewo…...

计算机中CPU、内存、缓存的关系

CPU&#xff08;Central Processing Unit&#xff0c;中央处理器&#xff09; 内存&#xff08;Random Access Memory&#xff0c;随机存取存储器&#xff09; 缓存&#xff08;Cache&#xff09; CPU、内存和缓存之间有着密切的关系&#xff0c;它们共同构成了计算机系统的核…...

【Linux实验】构造一个简单的 shell

一、实验目的 l 用 C/C++构造一个简单的 shell; l 理解 shell 程序的功能; l 学会 shell 的使用;...

【电路原理学习笔记】第2章:电压、电流和电阻:2.6 电路

第2章&#xff1a;电压、电流和电阻 2.6 电路 2.6.1 电流的方向 电流方向有两种说法&#xff0c;一种按电子流动方向&#xff0c;另一种是传统的认为从正极流出到负极&#xff0c;这本教材采用传统电流方法。&#xff08;事传统派&#xff0c;维新派输了&#xff0c;1&#…...

基于深度学习的人脸检测技术

用到环境 1、pycharm community edition 2022.3.2 2、Python 3.10 整篇内容都已上传至我的csdn资源中&#xff0c;想用的请移步。 流程 多任务级联卷积神经网络(Multi-task Cascaded Convolutional Networks, MTCNN)算法进行人脸检测 普通人脸检测 单人人脸检测 图1 单人人…...

【linux kernel】一文总结linux内核通知链

文章目录 1、通知链简介2、通知链的类型3、原理分析和API&#xff08;1&#xff09;注销通知器&#xff08;2&#xff09;注销通知器&#xff08;3&#xff09;通知链的通知 4、实例代码&#xff08;1&#xff09;定义一个通知链&#xff08;2&#xff09;实现观察者模块&#…...

谷歌浏览器插件

项目中有时候会用到插件 sync-cookie-extension1.0.0&#xff1a;开发环境同步测试 cookie 至 localhost&#xff0c;便于本地请求服务携带 cookie 参考地址&#xff1a;https://juejin.cn/post/7139354571712757767 里面有源码下载下来&#xff0c;加在到扩展即可使用FeHelp…...

【入坑系列】TiDB 强制索引在不同库下不生效问题

文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用

文章目录 问题现象问题原因解决办法 问题现象 macOS启动台&#xff08;Launchpad&#xff09;多出来了&#xff1a;Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显&#xff0c;都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

Java多线程实现之Callable接口深度解析

Java多线程实现之Callable接口深度解析 一、Callable接口概述1.1 接口定义1.2 与Runnable接口的对比1.3 Future接口与FutureTask类 二、Callable接口的基本使用方法2.1 传统方式实现Callable接口2.2 使用Lambda表达式简化Callable实现2.3 使用FutureTask类执行Callable任务 三、…...

ffmpeg(四):滤镜命令

FFmpeg 的滤镜命令是用于音视频处理中的强大工具&#xff0c;可以完成剪裁、缩放、加水印、调色、合成、旋转、模糊、叠加字幕等复杂的操作。其核心语法格式一般如下&#xff1a; ffmpeg -i input.mp4 -vf "滤镜参数" output.mp4或者带音频滤镜&#xff1a; ffmpeg…...

Matlab | matlab常用命令总结

常用命令 一、 基础操作与环境二、 矩阵与数组操作(核心)三、 绘图与可视化四、 编程与控制流五、 符号计算 (Symbolic Math Toolbox)六、 文件与数据 I/O七、 常用函数类别重要提示这是一份 MATLAB 常用命令和功能的总结,涵盖了基础操作、矩阵运算、绘图、编程和文件处理等…...

【论文阅读28】-CNN-BiLSTM-Attention-(2024)

本文把滑坡位移序列拆开、筛优质因子&#xff0c;再用 CNN-BiLSTM-Attention 来动态预测每个子序列&#xff0c;最后重构出总位移&#xff0c;预测效果超越传统模型。 文章目录 1 引言2 方法2.1 位移时间序列加性模型2.2 变分模态分解 (VMD) 具体步骤2.3.1 样本熵&#xff08;S…...

Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)

目录 一、&#x1f44b;&#x1f3fb;前言 二、&#x1f608;sinx波动的基本原理 三、&#x1f608;波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、&#x1f30a;波动优化…...

AI+无人机如何守护濒危物种?YOLOv8实现95%精准识别

【导读】 野生动物监测在理解和保护生态系统中发挥着至关重要的作用。然而&#xff0c;传统的野生动物观察方法往往耗时耗力、成本高昂且范围有限。无人机的出现为野生动物监测提供了有前景的替代方案&#xff0c;能够实现大范围覆盖并远程采集数据。尽管具备这些优势&#xf…...

探索Selenium:自动化测试的神奇钥匙

目录 一、Selenium 是什么1.1 定义与概念1.2 发展历程1.3 功能概述 二、Selenium 工作原理剖析2.1 架构组成2.2 工作流程2.3 通信机制 三、Selenium 的优势3.1 跨浏览器与平台支持3.2 丰富的语言支持3.3 强大的社区支持 四、Selenium 的应用场景4.1 Web 应用自动化测试4.2 数据…...