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

深度好文|关于人类智能与自主系统

上个世纪 50 年代,在二战结束没多久,人们开始研究和设计智能系统。作为信息学的分支,人类开始了最早对于人工智能的研究。时间来到 60 年代,人们对于计算机的发展充满了信心,人们断言“20年内机器能够做任何人所能做的事情……一代人之内创造人工智能的问题将得到实质性解决”。

然而很快,人工智能的发展在 70-80 年代进入了停滞期,直到 21 世纪因为机器学习和数据分析技术的发展,对于人工智能的研究才再一次进入到人们的视野。而最近 GPT 再一次点燃了人们对于这项技术愿景的狂热。

60 年代的预言并没有实现,而人工智能的发展也没有人们想象中那么的迅速和乐观。究其最根本的原因,还是人类对于计算理论的局限性缺乏了解。想要建造一台行为像人类的机器,我们必须先理解“人类智能”的工作机制,而当时神经科学并没有强大到这种程度。

这个系列的文章是我最近阅读了《理解和改变世界》这本书之后的收获总结。写下文字的同时也是自己思路整理的过程。(非常推荐大家看一看这本书)

图片

这篇文章会论述“人类智能和机器智能的鸿沟”以及“自动系统与自主系统的区别”两个话题,如果你能看完那么对于人工智能会有更多技术以外、表象之下的新的理解。今天这篇文章我主要会介绍一下人类思维的主要表现方式以及和机器计算之间的鸿沟。

快思考和慢思考

在《思考快与慢》这本书中,作者丹尼尔·卡尼曼详细介绍了人类思维的两种方式:快思考和慢思考

图片

“慢思考”是反应较慢却有意识加工的思维,例如数学计算以及逻辑推理,这种思维模式和计算机编程的计算模式类似,计算机编程在处理这类问题上的表现要远远优于人类思维。

另外一种“快思考”是反应快速确自动完成的思维,例如走路、吃饭时对身体四肢的协调、面对不安全环境时身体的警觉等,大脑在完整这一系列的意识行为时几乎是在瞬间完成的,并且只消耗了非常少的能量。如今的人工神经网络的计算模型就是模拟了人类的快思考进行的设计。

这两种方式互相协同补位形成了人类的思维模式。自从出生后,慢思考系统逐渐创造出了一系列的流程,随后有快速系统进行自动化执行。例如婴儿在刚学会说话时非常努力才能叫出“妈妈”,随着不断的练习,“叫妈妈”这个行为变得越来越熟练和自动化。学习骑自行车和开车的过程亦是如此。所以某种程度上来说,这就是人类智能的最根本表现。

图片

从计算机到人类智能

如今的计算机是否具备智能了呢?很多人认为“智能”的表现是形成决策解决复杂确定定义明确的问题,这显然并没有达到人类智能的高度。

人类智能的重要特征是“自主行为”以及“适应内部和外部环境的变化”。这是人类大脑能够创造新知识,理解从未遇到过的情况并且设定新目标的关键所在。

但很遗憾,目前的机器学习并不能做到这一点,我们目前看到的更多的是“程序员智能”,即执行程序员提前用符号描述好的命令。

图片

只有当哪一天,计算机不需要人类干预而能自主进行大量任务,并且能够适应不断变化的内外部环境时,我们才能说人工智能和人类智能之间的差距在消失。

为了理解人类智能,我们需要几个至关重要的概念(也可以理解为大脑的行为):意识、理解、常识

关于意识

关于意识,你可以通过这句话来理解:大脑在外部世界和内部世界的语意模型中“看到”自己如何行动的能力。这让我想到了海贼王中的见闻色(预测能力)霸气。意识是指人类主观体验和知觉的状态,是我们对自身和外部世界的感知和理解。

图片

意识具有多个特征,如主观性(只有个体能够体验)、主动性(能够在一定程度上主动选择和决定)、连续性(意识的流动性)和选择性(能够选择注意力的对象)。与意识相对应的是非意识,非意识的心理过程和信息处理即上文提到的快思考。

人类大脑通过对于客观世界的不断“理解”,从而源源不断地产生所谓的“常识”。

关于理解

通过“理解”,我们能够将观察到的东西和头脑中已经掌握的关系联系起来。例如我们看到一件东西加速坠落地面,我们理解这是因为地球引力在产生作用。

世界是复杂的,为了更容易理解这个世界的各种现象,人类的大脑往往倾向于将现象的影响因素做主要和次要的区分。但有时候现象过于复杂,例如气候、经济、社会问题等,这种超负荷的复杂度导致人类的理解能力具有局限性。

这种理解上的局限性进一步限制了理论的构建(爱因斯坦至死都没有将相对论和量子力学进行大一统)和工件制造的复杂性(由于基础生物学的缺乏,导致短期内无法找到对于癌症的有效治疗方法)。

关于常识

人类的大部分智力都属于“常识”。常识的出现意味着大脑的某一类型思维由满思考到快思考进行了转变。大脑会使用它的语意模型评估环境中正在发生的事情以及可能的过程,不断积累经验的语意模型每天都在自我丰富。

为了让计算机表现出人类的这种行为,我们必须赋予它相应的语意模型。理论上,如果我们能够对自然语言进行分析和形式化,按照层级构建出概念之间关系的语义网络,再加上表征和更新知识的规则,我们就可以构建出这样一个模型。

图片

例如在定义“父子”时,我们需要想象这个词所包含的所有相关关系和规则,并把他们都形式化。然而在过去的50 年时间里,我们在这个方向上没有实质性进展。


理解了人类智能的特征表现,我们得以更好的理解机器想要实现类似的智能系统需要具备哪些条件。在下一篇文章我想聊聊关于“自动系统”以及“自主系统”的区别,自主系统的实现将意味着两种智能之间的界限变得越来越模糊。

相关文章:

深度好文|关于人类智能与自主系统

上个世纪 50 年代,在二战结束没多久,人们开始研究和设计智能系统。作为信息学的分支,人类开始了最早对于人工智能的研究。时间来到 60 年代,人们对于计算机的发展充满了信心,人们断言“20年内机器能够做任何人所能做的…...

防火墙内容安全笔记

目录 DFI和DPI IDS和IPS 签名 AV URL过滤 HTTPS过滤 内容过滤 文件类型过滤 文件内容过滤 邮件过滤 VPN概述 DFI和DPI DFI和DPI技术 --- 深度检测技术 DPI DPI --- 深度包检测技术 --- 主要针对完整的数据包(数据包分片,分段需要重组&#…...

应用于温度报警器中的高精度温度传感芯片

温度报警器通常由温度传感器、控制电路和报警装置组成。温度传感器能够将温度变化转换为电信号,控制电路则对这些信号进行处理,当检测到的温度达到或超过预设的报警阈值时,报警装置会通过声音、灯光或其他方式发出警报,以提醒用户…...

微信小程序swiper 视频中间大,两边小,轮播滑到中间视频自动播放组件教程

静态效果&#xff1a; 进入下面小程序可以体验效果&#xff0c;点击底部 看剧 栏目 一、创建小程序组件 二、代码 1、WXML <view class"swiper-wrapper"><swiperclass"main-sw"autoplay"{{false}}"circular"{{true}}"inte…...

ARM服务器上部署zookeeper集群

由于ARM服务器上部署zookeeper集群,会存在加载不到主类问题,现在把遇到的问题进行总结下,问题如下: [rootnode206 apache-zookeeper-3.5.10]# bin/zkServer.sh start ZooKeeper JMX enabled by default Using config: /data1/software/apache-zookeeper-3.5.10/bin/../conf/…...

利用Ubuntu22.04启动U盘对电脑磁盘进行格式化

概要&#xff1a; 本篇演示利用Ubuntu22.04启动U盘的Try Ubuntu模式对电脑磁盘进行格式化 一、说明 1、电脑 笔者的电脑品牌是acer(宏碁/宏基) 开机按F2进入BIOS 开机按F12进入Boot Manager 2、Ubuntu22.04启动U盘 制作方法参考笔者的文章&#xff1a; Ubuntu制作Ubun…...

Nginx基础入门

一、Nginx的优势 nginx是一个高性能的HTTP和反向代理服务器&#xff0c;也是一个SMTP&#xff08;邮局&#xff09;服务器。 Nginx的web优势&#xff1a;IO多路复用&#xff0c;时分多路复用&#xff0c;频分多路复用 高并发&#xff0c;IO多路复用&#xff0c;epoll&#xf…...

分布式和微服务

分布式和微服务是两个不同的概念。 分布式系统是说多个独立的计算机或服务器组成的系统&#xff0c;这些计算机通过网络进行通信和协作&#xff0c;共同完成一个任务或提供一个服务。 分布式系统的目标是通过协作实现高性能、高可用性和高扩展性。 微服务是一种架构风格&…...

【无标题】学习Markdown

https://shadows.brumm.af 欢迎使用Markdown编辑器 你好&#xff01; 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章&#xff0c;了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些…...

由于 vscode 版本更新为 1.86.1引起的相关问题。

通过vscode ssh来远程连接linux服务器的代码&#xff0c;由于vscode 1.86.1的更新&#xff0c;在连接服务器时就开始报 两个错误了&#xff1a; Missing GLIBCXX > 3.4.25! Missing GLIBC > 2.28! lwd192.168.66.148s password: 075b6e8e3a87: runningMissing GLIBCXX &g…...

四、矩阵的分类

目录 1、相等矩阵 2、同形矩阵 3、方阵&#xff1a; 4、负矩阵、上三角矩阵、下三角矩阵&#xff1a; 5、对角矩阵&#xff1a;是方阵 ​编辑7、单位矩阵&#xff1a;常常用 E或I 来表示。它是一个方阵 8、零矩阵&#xff1a; 9、对称矩阵&#xff1a;方阵 1、相等矩阵 …...

Windows环境下查看磁盘层级占用空间的解决方案

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

超级实用的python代码片段汇总和详细解析(16个)

目录 1. 生成随机文本 2. 计算文本文件中的字数 3. 替换文件文件中的字串 4. 多文件名的批量替换 5. 从网站提取数据 6. 批量下载图片 7.批量删除空文件夹 8.Excel表格读写 9.合并Excel表格工作簿 10.数据库SQL查询 11. 系统进程查杀 12.图像尺寸调整和裁剪 13.图…...

npm/nodejs安装、切换源

前言 发现自己电脑上没有npm也没有node很震惊&#xff0c;难道我没写过代码么&#xff1f;不扯了&#xff0c;进入正题哈哈…… 安装 一般没有npm的话会报错&#xff1a; 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称而且报这个错&#xff0c;我们执行…...

【Kotlin】流程控制

1 选择结构 Kotlin 中选择结构主要包含 if -else、when 语句&#xff0c;并且可以返回结果。 1.1 if-else 1.1. 条件选择 fun main() {var score 85if (score > 90) {println("优秀")} else if (score > 80) {println("良好")} else if (score &…...

Devc++ Easyx 实现 瓦片地图编辑数据导入游戏

导出的DLC 直接放入 exe 同文件夹下即可自动读取。 // 程序&#xff1a;DLC 自动读取加载框架示例 // 作者&#xff1a;民用级脑的研发记录 // 邮箱&#xff1a;1309602336qq.com // 编译环境&#xff1a;Devc/VC 2010/Visual Studio 2022&#xff0c;EasyX_20220901/Easyx_202…...

去年面试的运维开发面试题二

VPN有哪些协议&#xff0c;不同协议之间有何区别&#xff1f; 2.内部组网通常使用哪些类型的网段&#xff0c;两个不同网段如何通信&#xff1f; 3.Linux中绝对路径&#xff0c;相对路径的区别 4. Linux如何添加磁盘&#xff0c;扩容系统文件&#xff1f; 5. Linux如何查看进程…...

【Unity编辑器扩展】Unity编辑器主题颜色设置工具

可以用来应用和自定义你的Unity编辑器。14个主题可供选择。轻松创建自己的主题。 主题展示:...

精美的WordPress外贸独立站模板

WordPress外贸独立站主题 简洁实用的WordPress外贸独立站主题&#xff0c;适合时尚服装行业搭建wordpress企业官网使用。 https://www.jianzhanpress.com/?p4999 简洁wordpress独立站模板 绿色精美、简洁大气的wordpress外贸独立网站模板 https://www.jianzhanpress.com/?…...

说一下 JVM 运行时数据区 ?

目录 一、程序计数器&#xff08;Program Counter Register&#xff09; 二、Java 虚拟机栈&#xff08;Java Virtual Machine Stacks&#xff09; 三、本地方法栈&#xff08;Native Method Stack&#xff09; 四、Java 堆&#xff08;Java Heap&#xff09; 五、方法区&…...

LeetCode - 394. 字符串解码

题目 394. 字符串解码 - 力扣&#xff08;LeetCode&#xff09; 思路 使用两个栈&#xff1a;一个存储重复次数&#xff0c;一个存储字符串 遍历输入字符串&#xff1a; 数字处理&#xff1a;遇到数字时&#xff0c;累积计算重复次数左括号处理&#xff1a;保存当前状态&a…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日&#xff0c;国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解&#xff0c;“超级…...

Mac软件卸载指南,简单易懂!

刚和Adobe分手&#xff0c;它却总在Library里给你写"回忆录"&#xff1f;卸载的Final Cut Pro像电子幽灵般阴魂不散&#xff1f;总是会有残留文件&#xff0c;别慌&#xff01;这份Mac软件卸载指南&#xff0c;将用最硬核的方式教你"数字分手术"&#xff0…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架&#xff08;一&#xff09; 论文解读&#xff1a;交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库&#xff0c;分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷&#xff0c;但是文件存放起来数据比较冗余&#xff0c;用二进制能够更好管理咱们M…...

Mysql8 忘记密码重置,以及问题解决

1.使用免密登录 找到配置MySQL文件&#xff0c;我的文件路径是/etc/mysql/my.cnf&#xff0c;有的人的是/etc/mysql/mysql.cnf 在里最后加入 skip-grant-tables重启MySQL服务 service mysql restartShutting down MySQL… SUCCESS! Starting MySQL… SUCCESS! 重启成功 2.登…...

解读《网络安全法》最新修订,把握网络安全新趋势

《网络安全法》自2017年施行以来&#xff0c;在维护网络空间安全方面发挥了重要作用。但随着网络环境的日益复杂&#xff0c;网络攻击、数据泄露等事件频发&#xff0c;现行法律已难以完全适应新的风险挑战。 2025年3月28日&#xff0c;国家网信办会同相关部门起草了《网络安全…...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...

【LeetCode】算法详解#6 ---除自身以外数组的乘积

1.题目介绍 给定一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O…...

JUC并发编程(二)Monitor/自旋/轻量级/锁膨胀/wait/notify/锁消除

目录 一 基础 1 概念 2 卖票问题 3 转账问题 二 锁机制与优化策略 0 Monitor 1 轻量级锁 2 锁膨胀 3 自旋 4 偏向锁 5 锁消除 6 wait /notify 7 sleep与wait的对比 8 join原理 一 基础 1 概念 临界区 一段代码块内如果存在对共享资源的多线程读写操作&#xf…...