你只是重新发现了一些东西

指北君关于另外一条思维路径的发现。

"自以为是"的顿悟时刻

有很多时候,我会"自以为是"的发现/发明一些东西。这种"自以为是"的时刻通常还带有一些骄傲自豪的情绪。这种感觉特别像古希腊博学家阿基米德 在苦思冥想如何测量不规则物体的体积 -- 如何测量皇冠的体积这个问题时,在公共浴室中顿悟的那个时刻。他大喊着 "eureka"(尤里卡!我找到了!) 并跳出浴室, 赤身裸体的跑回了家。尤里卡效应(The eureka effect)一般也称为啊哈!时刻(Aha! moment)。

老实讲,我个人认为我对情绪的处理能力其实相当有限。无论是对自己情绪的处理或是对别人投射过来的情绪,反应都相当敏感,有的时候会不自觉 的被拖入情绪漩涡而无法自拔。有一次我发现因为某些事情我很生气,一遍遍想着"他怎么能这样!他为什么要这样对我!他凭什么能这样对我!" 我甚至到了气的踢墙的程度。这个时候意外飘过来的一个问题击中了我:

"我能不能不那么生气?"

然后我开始认真思考这个问题。比如,我现在需要做什么才能不让我这么生气?我的目的是什么?我需要别人做什么?我如何需要 别人做我想做的事情?我如何明确的表达我的想法?他之前这么做到底是什么目的?他的目的是为了让我生气吗?他究竟想表达什么?他有没有可能是其他目的?

当我向自己抛出一个一个问题之后。突然发现,不知道什么时候,前面的愤怒情绪完全消失了。这是一个"Aha! moment"。

从那以后,当遇到类似的问题时,我会尽量的进行分析以避免自己进入漩涡。我意识到,人类的思维它不是只有一条思维路径, 而是,你可以给它创建多条路径。比如在上面的情境中,在原来的思维路径旁边,我创造了另外一条路径,对原来的路径进行观察和思考。 原来的路径它可能陷入了局部的一个陷阱(这个点我们一边在数学或优化上称为局部最小值,local minima),而另外的一条路径是可以辅助原来路径跳出那个局部解, 尽量的接近客观事实或解决问题(对应数学上的全局最优解)。

P.S. 当然了,即使这样,对洪水般的情绪冲击我仍然感觉无能为力,最佳策略还是尽量远离洪水...

AlphaGo 的网络架构

AlphaGo 是由 Google 子公司 DeepMind Technologies 开发的人工智能程序。它因在 2016 年的五局比赛中第一个击败人类职业围棋棋手李世石而闻名。它的胜利 标志着人工智能领域的一个重要里程碑,展示了机器在解决复杂问题方面的潜力。其实在 AlphaGo 之前,人类已经在围棋方面做了非常多的算法探索。 在计算机学科的一些基础课程里面,一般会学到一个叫做 Alpha-Beta 剪枝的算法,这个算法就可以使用在围棋上。它是一种用于优化搜索算法的技术,常用于两人对弈的棋类游戏(如围棋、国际象棋)。它通过剪枝不必要的节点,减少搜索树的大小,从而加快搜索速度。简单来说就是,如果有 500 种下棋方案,每次下子时,它会根据当前的棋盘情况,缩小下棋方案的范围(比如从200中方案中进行搜索),以更高效的方式找到下一步最佳的落子位置。虽然 AlphaGo 中使用了深度学习,我觉得可以简单理解它只是一种相对于 Alpha-Beta 剪枝更复杂的算法。个人认为,它的成功有一个核心因素,就是它的网络架构。

alt

它有两个单独训练的神经网络:策略网络(Policy Network) 和 价值网络(Value Network)。

简单来说,策略网络从当前棋盘状态生成所有可能合法走法的概率分布,它只根据当前的棋盘盘面状态做出决策,优先考虑最有希望的走法,而不必考虑每一步棋的长期影响。 而价值网络可以被视为提供“全局视角”,它重点从整体上估计落子位置对于最终结果(赢或输)可能性的影响。它主要考虑的是当前落子状态的长期后果。

通过整合这两个网络,AlphaGo 可以在局部战术优势和长期战略目标之间取得平衡,从而产生高度复杂且有效的游戏策略。

它们之间的联系

如果你能够看到这里,我相信,你已经发现了上述两件事情的共同逻辑。其中一条思考路径用来思考当前的问题,另外一条思考路径从更广阔的层面对原来的路径进行观察和思考。

人类是一种动物,是一种带有情绪的动物。这种动物使用的沟通方式主要是语言或行为,而语言和行为又天生的存在多义性。当一个人不精确的表达通过另外一个人不精确的接收,再加上有可能陷入的局部错误思考,自然会带来更多的后续问题。

在传统教育中,一般注重的都是知识性内容的教育,对于我们自己是怎么运转的,对于思维是怎么运转的,对于这个世界是怎么运转的,对于我们的职业怎样影响我们的性格,对于其他人性格的理解,我们知道的都是一些只言片语,甚至经常误解,产生各种各样的问题或困惑。但其实绝大部分问题以及答案前人早就研究的清清楚楚,哲学、心理学、历史等等学科早就放在那里等着我们(当然,其中的糟粕也不少),并不需要太多的"自以为是"的顿悟时刻,只需要理解后抄作业即可。可惜的是,我们的时间总是那么少,况且还有那么多无意义的事情等着我们去做。

迈克尔刘易斯是非常非常会讲故事的一个作家。前一阵时间我只是顺着他所有的出版物一本一本读下来,甚至在读之前都不知道这本书是讲什么的。有一本叫做《思维的发现》,没想到是个意外之喜,一周就听完了。如果你对人类如何做决策的心理学问题感兴趣,它肯定适合你。封面上的橡皮擦隐喻了丹尼尔·卡尼曼 (Daniel Kahneman) 和阿莫斯·特沃斯基 (Amos Tversky)提供的擦除和纠正人类中的认知偏差和错误的工具。丹尼尔曾经用到的一个技巧我觉得和上面我的"自以为是"很像,当别人提到一个和他不同的想法的时候,他不会去评价这个想法,而是会去思考,别人的这个想法在什么情况下适用(相当于创造了另外一条思考路径)。最大限度的吸收对方所表达的信息,好棒啊。

考虑到迈尔克刘易斯的写作过程,基本上可以认为,这本书就是丹尼尔和阿莫斯的传记了,两人友谊为之动容,当听到丹尼尔参加阿莫斯的葬礼时,我的心都快碎了,不过现在好了,他们俩又能见面了。

再说回最前面我那个"自以为是"的情绪处理方案。其实心理学中有非常多的现成工具供我们使用,比如认知重构(Cognitive Reframing),它是一种心理技巧,涉及改变你对情况、经历或情感的思考方式。它有助于将消极的想法或看法转化为更积极、更有建设性的想法或看法。我们的想法极大地影响我们的情绪和行为,通过改变这些想法,我们可以改变我们的情绪反应和行为。具体流程就不说了,简单举一两个例子来感受下。

消极想法:“我会在演讲过程中让自己难堪。”

  • 识别想法:“我会让自己难堪。”
  • 检查证据:“我已经多次练习我的演讲并收到了很好的反馈。”
  • 考虑其他可能:“即使我犯了一个小错误,也不是世界末日。每个人都会犯错误。”
  • 重构: “我已经准备好了,我会尽力而为。一个小错误不会毁掉演示。让我想想还能做点什么”

消极想法:“我的伴侣不关心我,因为他忘记了我们的周年纪念日。”

  • 识别想法:“我的伴侣不关心我。”
  • 检查证据:“我的伴侣在许多其他方面表现出了关心。忘记周年纪念日可能是由于压力或忙碌。”
  • 考虑其他可能:“也许他因工作而不知所措,并不是故意忘记的。”
  • 重构:“忘记周年纪念日并不意味着他不在乎。我可以向他说我希望得到什么,而不是像哑谜一样让对方猜。而且我们还可以讨论未来如何不要错过庆祝重要的日子。”

认知重构(Cognitive Reframing)看上去不错,但其实还是有点难掌握的。尤其在情绪袭来的时候,很难,但不是不能做到,它可以变成一个长期目标。

还有一个短期就能见效的工具可供使用,它叫做认知解离(Cognitive Defusion),它可帮助个人改变与想法相关的方式,而不用去改变想法的内容。

关键概念:

  • 认识到想法只是文字或声音而已,不一定是真理或命令。
  • 采用观察自己想法的视角,而不是沉浸在其中。这有助于更客观地看待想法。
  • 不执着于当前想法

场景:你有一个想法:“我是个失败者,我的人生完了。”

  • 给想法贴上标签:例如,如果你认为“我是个失败者”,可以将其重新定义为“我认为我个失败者”(只是一个想法,你"认为"而已,并不一定是个事实)
  • 想象一下用愚蠢或夸张的声音(例如卡通人物或有趣的口音)说出的想法。这有助于结构想法的严肃性
  • 多次大声重复这个想法,直到它变成一系列声音
  • 可视化: 想象一下,把这个想法放在一片叶子上,看着它顺流而下:“我看到‘失败者’这个想法在叶子上飘走了。”
alt

我们可以想象下自己是可达鸭,重复说出上面的负面的标签,看能不能解离上面的想法。

当解决了情绪上的困难之后,如果想再构建一条思维分析路径就相对容易了很多。希望每个人都能更了解自己,了解他人,更了解人类本身这个物种吧。

昨天听一个朋友说他的朋友自杀了。当我母亲过世的时候,我觉得我才理解了(一点)"生命很宝贵"这句话。

真是好可惜呀。

如何在决策过程中利用这些知识

这些心理知识也可以用在生活中,用来解决偏见问题。解决偏见的方法最主要的是保持灵活和开放(open-minded)的态度。但可惜的是,只有实践起来,才知道开放(open-minded)有多困难。当你花了很长时间、费劲心思提出一个想法或干了很多工作之后,对方的第一回应是"不对不对!你这种想法是绝对错误的","你这个这个方面做的太差劲了",如果对方再斩钉截铁或语气不好,相信你没有办法很容易的切换视角去理解对方的想法。

技术预测家和斯坦福大学学者保罗·萨福(Paul Saffo)开发出一种思维框架, 是用来帮助解决偏见的, 我很喜欢: "strong opinions, weakly held"(强观点,弱持有)。

让你的直觉引导你得出结论,无论多么不完美 -- 这就是“强观点”部分。然后是"弱持有"部分 -- 证明自己是错的。进行创造性的怀疑。寻找不合适的信息,或者指向完全不同方向的指标。最终你的直觉会发挥作用,一个新的假设将从废墟中出现,准备再次被无情地撕碎。你会惊讶地发现,一系列错误的预测竟然能够如此迅速地为你提供有用的结果。

当我们了解并掌握了一些心理学知识和技巧,在解决情绪困难之后,利用别人的视角来检验和完善自己的想法和工作,这难道不棒吗?

当然,如果对方的回应技巧比较好,也许我们可能更容易检验和完善自己的想法或工作。但事实是,世界怎么会按照我们的想法运转呢?

本文由 mdnice 多平台发布

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/732656.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

windows使用curl命令出现乱码的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

deepin 加入甲辰计划,共建 RISC-V 繁荣生态

内容来源:deepin(深度)社区 今日,deepin(深度)社区宣布正式加入甲辰计划,致力于在下一个丙辰年(2036龙年)之前,基于RISC-V实现从数据中心到桌面办公、从移动穿戴到智能物联网全信息产…

通俗解释resultType和resultMap的区别

【 1 对于单表而言: 注:以下都是摘抄过来的,做了让自己更能理解的版本 如果数据库返回结果的列名和要封装的实体的属性名完全一致的话用 resultType 属性 如果数据库返回结果的列名(起了别名)和要封装的实体的属性名…

Android使用MPAndroidChart 绘制折线图

效果图: 1.导入依赖 1.1在项目根目录下的build.gradle文件中添加代码(注意不是app下的build.gradle): maven { url https://jitpack.io } 1.2在app下的build.gradle中的依赖下添加: implementation com.github.PhilJa…

STM32单片机USART串口收发数据包

文章目录 1. 串口通信 1.1 串口初始化 1.2 库函数 2. 串口收发HEX数据包 2.1 Serial.c 2.2 Serial.h 2.3 main.c 3. 串口收发文本数据包 3.1 Serial.c 3.2 Serial.h 3.3 main.c​​​​​​​ 1. 串口通信 对于串口通信的详细​​​​​​​解析可以看下面这篇文章…

生产实习Day7 ---- Hive介绍

文章目录 概要整体架构流程Hive数据库操作建表语法表分类 概要 Hive是基于Hadoop的数据仓库工具。可以用于存储在Hadoop集群中的HDFS文件数据集进行数据整理、特殊查询和分析处理。Hive提供了类似于关系型数据库SQL语言的HiveQL工具,通过HQL(HiveQL&…

用VPS部署聊天机器人有哪些优势?

VPS足以帮助您将人工智能 (AI) 的功能无缝融入聊天机器人并增强客户支持。聊天机器人已迅速成为改善用户体验的首选解决方案,因为它们全天候在线且可编程回答各种问题。 聊天机器人在客户支持方面的作用不容置疑。但所有出色的解决方案都需要出色的网络托管。 VPS…

从零到发布:npm插件包终极指南

在JavaScript和Node.js的生态系统中,npm(Node Package Manager)是最重要的包管理工具之一。通过npm,开发者可以共享代码、复用他人的工作成果以及协作开发。本指南将详细介绍如何通过npm发布自己的插件包,以便其他开发…

力扣372. 超级次方

Problem: 372. 超级次方 文章目录 题目描述思路复杂度Code 题目描述 思路 1.处理数组指数:如下图可以将其转换为一个递归的操作 2.处理 mod 运算:对于模运算我们有公式: ( a b ) % k ( a % k ) ( b % k ) % k (a \times b) \% k (a \% k) \times (b…

如何利用数据仓库进行业务分析:一名大数据工程师的视角

在大数据时代,数据的有效利用对企业的成功至关重要。 本文将基于上面的流程图,详细介绍如何利用数据仓库进行业务分析,并提供实际的例子和代码演示,以帮助读者更好地理解和应用相关技术。 数据仓库的基本流程 上图展示了一个典…

PointCloudLib 点云边缘点提取 C++版本

0.实现效果 1.算法原理 PCL(Point Cloud Library)中获取点云边界的算法主要基于点云数据的几何特征和法向量信息。以下是对该算法的详细解释,按照清晰的格式进行归纳: 算法概述 PCL中的点云边界提取算法主要用于从3D点云数据中识别并提取出位于物体边界上的点。这些边界…

五种主流数据库连接池的比较和分析(从零入门)

数据库连接池(Database Connection Pool)是现代应用程序中至关重要的组件。它通过管理一组数据库连接的复用,极大地提升了应用程序的性能和效率。在没有连接池的情况下,每个数据库请求都需要打开和关闭数据库连接,这不…

【C++】关于代码编译自动更新版本的问题

在写代码的时候,总是需要添加一个版本号,用于后续的版本管理 我常遇到的一个问题是,开发过程中,不一定会记得这件事情,导致有时候会出现同样的版本 于是希望有一个方式,能在编译代码的时候自动生成一个版…

【机器学习 复习】第11章 神经网络与深度学习(重中之重)

一、概念 1.神经元模型 (1)神经网络的基本组成单位 (2)生物上,每个神经元通过树突接受来自其他被激活神经元的信息,通过轴突释放出来的化学递质改变当前神经元内的电位。当神经元内的电位累计到一个水平时…

从同—视角理解扩散模型(Understanding Diffusion Models A Unified Perspective)

从同—视角理解扩散模型 Understanding Diffusion Models A Unified Perspective【全公式推导】【免费视频讲解】 B站视频讲解 视频的论文笔记 从同一视角理解扩散模型【视频讲解笔记】 配合视频讲解的同步笔记。 整个系列完整的论文笔记内容如下,仅为了不用—一回复…

在Linux下使用CMake加载自定义路径第三方库的指南

CMake是一个强大的跨平台构建系统,广泛应用于C项目中。它不仅能够处理标准的构建过程,还可以灵活地集成各种第三方库,包括自定义路径的库、已编译的共享库(.so 文件),以及仅包含头文件的库(如Ei…

AlphaMissense:预测错义变异的致病性

错义变异或错义变体(missense variation或missense variants)是改变蛋白质氨基酸序列的遗传变异。致病性错义变异会严重破坏蛋白质功能,在目前观察到的400多万个错义变异中,只有2%在临床上被确定为致病或良性。对剩下的类型不明的…

关于使用绿联 USB-A转RJ45 2.5G网卡提速的解决问题

问题 网络下载速率低 我的自带网卡是 I219v 在嵌入了2.5G网络后一直无法到达1.5G以上。 平均测速300~500M 解决方案 更新了USB的网卡驱动 禁用了 I219-V的驱动。测速即可 USB下载地址 https://download.csdn.net/download/qq_28198181/89468806

基于SpringBoot+Vue二手交易平台设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝1W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还…

银河麒麟V10安装docker和docker-compose

1. 说明 系统镜像使用的是Kylin-Server-V10-SP3-2403-Release-20240426-x86_64.iso如果是在VMware中安装这个系统,需选择Ubuntu,如果选Centos会有问题。 尝试使用在线方式安装docker,报了很多错误,比较麻烦,建议使用离…