当前位置: 首页 > 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;实现观察者模块&#…...

Local AI MusicGen商业应用:电商视频智能配乐

Local AI MusicGen商业应用&#xff1a;电商视频智能配乐 你是不是也遇到过这样的烦恼&#xff1f;制作电商短视频时&#xff0c;翻遍了免费音乐库&#xff0c;要么版权有问题&#xff0c;要么风格不搭&#xff0c;要么就是千篇一律的背景音。自己配乐&#xff1f;没那个时间和…...

对比学习演进笔记:从Memory Bank到MoCo的负样本队列设计

1. 对比学习的核心思想与演进背景 对比学习&#xff08;Contrastive Learning&#xff09;作为自监督学习的重要分支&#xff0c;其核心思想可以用一句话概括&#xff1a;让相似样本的特征表示尽可能接近&#xff0c;不相似样本的特征表示尽可能远离。这种思想最早可以追溯到20…...

CodeMaker:让编码效率提升3倍的智能代码生成工具

CodeMaker&#xff1a;让编码效率提升3倍的智能代码生成工具 【免费下载链接】CodeMaker A idea-plugin for Java/Scala, support custom code template. 项目地址: https://gitcode.com/gh_mirrors/co/CodeMaker 一、核心价值&#xff1a;重新定义开发效率 你是否也曾…...

Fun-ASR语音识别新手入门:3步启动Web服务,麦克风实时转文字实测

Fun-ASR语音识别新手入门&#xff1a;3步启动Web服务&#xff0c;麦克风实时转文字实测 1. 快速认识Fun-ASR Fun-ASR是由钉钉与通义实验室联合推出的语音识别系统&#xff0c;专为中文场景优化设计。与市面上常见的云端语音识别服务不同&#xff0c;它最大的特点是支持本地化…...

5个步骤掌握MelonLoader:让Unity游戏模组开发变得轻松有趣

5个步骤掌握MelonLoader&#xff1a;让Unity游戏模组开发变得轻松有趣 【免费下载链接】MelonLoader The Worlds First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono 项目地址: https://gitcode.com/gh_mirrors/me/MelonLoader 你是否曾…...

Cassandra在大数据图像存储中的应用探索

Cassandra在大数据图像存储中的应用探索关键词&#xff1a;Cassandra、大数据、图像存储、分布式系统、数据管理摘要&#xff1a;本文旨在深入探索Cassandra在大数据图像存储领域的应用。我们将先介绍Cassandra的基本概念和特点&#xff0c;再详细分析它与大数据图像存储的适配…...

AD20 原理图与PCB的协同设计:从单向更新到双向同步的进阶指南

1. AD20协同设计的基础概念 刚接触AD20时&#xff0c;最让我头疼的就是原理图和PCB之间的同步问题。记得第一次做多板卡项目&#xff0c;光是处理不同原理图之间的元件冲突就折腾了一整天。AD20的协同设计功能远比我们想象的强大&#xff0c;但要用好它&#xff0c;得先理解几个…...

如何快速实现ngx-bootstrap国际化:多语言应用开发完整指南

如何快速实现ngx-bootstrap国际化&#xff1a;多语言应用开发完整指南 【免费下载链接】ngx-bootstrap Fast and reliable Bootstrap widgets in Angular (supports Ivy engine) 项目地址: https://gitcode.com/gh_mirrors/ng/ngx-bootstrap ngx-bootstrap作为Angular生…...

【国家级智能制造项目核心代码解密】:Java实现的轻量级工业协议网关引擎(支持国密SM4加密+断线续传)

第一章&#xff1a;轻量级工业协议网关引擎总体架构设计轻量级工业协议网关引擎面向边缘侧资源受限场景&#xff0c;以低内存占用、高协议兼容性与热插拔扩展能力为核心设计目标。整体采用分层解耦架构&#xff0c;由运行时核心、协议适配层、数据路由层和管理接口层四大部分构…...

Java POI读取大文件慢如何优化

用java poi处理大型excel文件时&#xff0c;往往会遇到阅读速度慢的问题&#xff0c;严重影响程序性能。本文将针对“java poi打开大文件的慢优化方法&#xff1f;”这个问题讨论了几个可行的解决方案&#xff0c;以帮助开发者提高程序效率。问题在于java poi 默认情况下&#…...