从电影《沙丘》说起——对人工智能的思考

从《沙丘》开始说起

之前看《沙丘》电影,里面有一类角色叫门泰特,这类人大脑可以飞快地运算,在电影设定里是替换人工智能、机器运算的存在。男主保罗也是这类型的人,但他可能基因更强大,吸食了香料后,他的大脑运算能力更强,甚至可以预测未来。

作为一个计算机硅农,对这个有趣的设定挺感兴趣的,我想根据自己的理解理一理门泰特能预测未来的合理性,进而小小地科普一下人工智能对我们的意义,也欢迎各位喜欢科幻电影或计算机领域的童鞋一起探讨。

预测未来?预测未来!

从狭义的“未来”来讲,我们其实已经在做了,且做的还不错。为什么要分“狭义”和“广义”?广义是我们通常口头所说的未来,比如我以后会不会很有钱、我能活多少岁等等,它的特征是时间跨度长;与之相对,狭义是指时间跨度小,当前发生了且未来一段时间即将发生的事情,比如天气预报、人口预测、预测A股走势(这个可能是例外,来自一个小股民的怨愤)等等。

对于狭义“未来”的预测,我们是怎么做的呢?我们的世界是模拟的,是连续的,很难用数字描述,因为数字是抽象的、离散的,没有实际的含义。比如,我们可以用1表示一个人,用2表示两个人,但是我们却不能用单一的数字描述人涨了一岁,人吃了一个苹果,而这就需要抽象的数学模型来描述,比如用 a 表示你今年的年龄,b 表示你明年的年龄,构建数学模型 b=a+1,我就可以预测你明年的年龄了。

我们通过数学建模来抽象地描述这个世界,通过概率模型对事物的运行规律进行拟合,得出一般规律后进行推理、预测。比如这个图,黑线是真实世界的变化,或者说是理论上的状态,红线是人为模拟的状态,我们可以尝试各种方法来使红线和黑线拟合。(这里就不详细地阐述方法了,最不济还有傅里叶变换,傅里叶变换有一个特点,频率越高的部分对整个表达式结果的影响越小,也就是说阶数越高,拟合的效果可以越好)

在这里插入图片描述
从这个角度来讲,我们每个人、每个实体、每个物理规律等等都可以是大系统模型中一个因子,或变量或参数,构成了形形色色的复杂因式,进而构成了描述这个世界的公式集合体。

我们当前的世界是利用计算机来对这个系统模型进行运算,为了尽可能完美拟合,我们将输出结果再反馈到系统模型,然后修改参数,修正模型,以此循环往复,进而达到拟合效果更好的系统模型,我们将这个过程叫做训练(注意这是很重要的特征)。但是我们要做的是预测未来,未来的结果不会凭空产生的,需要将某个输入集合填充到模型中运算,继而得到输出结果,也即“未来”(当然这个输入集合状态时间点相对于未来结果的时间点肯定要提前,不然没有意义),这个过程也就叫做推理。如此,我们就利用计算机实现了对世界这个模型的运算、拟合、训练,继而推理。因此,我们可以想象,如果有一天计算机的算力足够强大,模型拟合效果尽可能完美,我们是有预测未来的可能性的。

《沙丘》中人工智能的溃败和门泰特的崛起

说到电影,按照《沙丘》小说的剧情,人类和机器爆发了战争,最终人类取得了胜利。我猜测,上述系统模型的状态可能早期人类是可以控制的,但是随着模型的不断迭代且自我迭代,模型的预测性更好、性能更强,这种量变一旦达到某个阈值将会质变,即机器有了思想,人类实现了真正的人工智能。如果社会的方方面面都被这种模型所占据,当这种模型被载入到一个实体,也就是一个机器人中,它就有了能够威胁人类的力量,人类对人工智能不再可控。机器有了思想,有了斗争的力量,这种前提下人机地位的不平等(根据小说理解)便成了矛盾的来源,也就导致了后来的战争。

幸运的是,人类成了战争的胜利者,但这场战争也让人类对机器智能产生了PTSD,从而杜绝了一切机器训练、推理、预测的可能性,那除了计算机能运算,还有什么能运算呢,那便是人的大脑,门泰特便在这种背景下应运而生。大脑也是可以通过对系统模型的运算、训练、拟合,进而推理得到可能的结果,而门泰特是经过此类训练的人群,有系统化的思考方法和职业操守,成了计算机完美的替代品。

为什么现在我们不能预测广义上的未来?

《沙丘》中门泰特们是强大的人形计算机,能进行精准的逻辑运算,那保罗为什么能预测未来?小说的解释是他融合了多个强劲家族的血缘,基因很完美,在香料的加成下能激发更大的潜力。很遗憾我查询了一些生物学资料,没有发现人类有预测未来特征的基因序列(也许未来人类变异了也未可知),所以小说的解释值得怀疑。

说回本节的问题,根据上文,如果一台计算机算力足够强大,模型足够精确,似乎预测未来是可以的,但是,这其中存在一个最大的问题,就是人的不确定性。人类是一个有思想的生物,大脑是身体中最灵活的组织,如果大的系统模型对人个体建模是黑盒,该个体的因式并不复杂,模型也相当简单,计算机可以很快推理出结果,但是我们常说“一念之差”,人的大脑及其行为是不可控的变量,单纯看作黑盒是很不准确的,而如果看成是白盒,也许建模的颗粒度要缩小到细胞级别,而人体有几十万亿颗细胞,这种模型的规模简直不敢想象,算力的需求量也可想而知。因此模型规模和算力限制是制约当前预测未来的最大问题,更别说时间跨度更长的广义“未来”。

这是鄙人看完《沙丘》后的一些思考,希望能给刚入坑的小伙伴理解电影有一些帮助。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

力扣111---二叉树的最小深度(简单题,Java,递归+非递归)

目录 题目描述: (递归)代码: (非递归、层次遍历)代码: 题目描述: 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说…

1、计划任务介绍

Windows计划任务介绍 1、含义: 简单点就是定时执行任务。 在许多场景下,我们定时执行一些任务。比如:定时拉取、备份文件,更新代码等等操作。 WinR打开运行框,输入:control schedtasks,就会…

大胆投资自己

> Keep Thinking 保持思考 1. 关于投资 首先需要做到 “ 精明 ” 的活着,如何做到精明呢? 所谓精明,也即清醒认识到自己当前所处的阶段,清楚知道下一步的应该朝哪一个方向努力!人生就是一场长跑, 我们…

如何订阅Midjourney

Midjourney介绍 Midjourney作为目前AI绘画领域效果卓越且备受青睐的工具,对于新用户而言,可能无法享受到免费试用的机会。因此,为了持续利用这款软件进行绘画创作,用户需要购买会员资格并开通订阅服务。那么,关于midj…

【Godot 4.2】常见几何图形、网格、刻度线点求取函数及原理总结

概述 本篇为ShapePoints静态函数库的补充和辅助文档。ShapePoints函数库是一个用于生成常见几何图形顶点数据(PackedVector2Array)的静态函数库。生成的数据可用于_draw和Line2D、Polygon2D等进行绘制和显示。因为不断地持续扩展,ShapePoint…

ping和telnet的区别

ping是ICMP协议,只包含控制信息没有端口,用于测试两个网络主机之间网络是否畅通 telnet是TCP协议,用于查看目标主机某个端口是否开发。 总结:ping是物理计算机间的网络互通检查,telnet是应用服务间的访问连通检查&am…

HTML5:七天学会基础动画网页(end)

想了想还是有一点东西还没说,当然这块内容也比较简单,就是当我们有一段完整素材时,如下: 我在网上随便找的素材,当然我们平时在使用素材时要注意尊重他人的著作权,不管是字体图片还是别的,不然后面不小心侵…

滑动窗口最大值(leetcode hot100)

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums [1,3,-1,-3,5,3,6,7], k 3 输…

【白嫖】100%中奖阿里云实物键盘、游戏机、苹果15

1.扫描下方二维码或者直接点击链接跳转 [阿里云-通义灵码] (https://developer.aliyun.com/topic/lingma/activities/202403?taskCode14508&recordIdb0e97482e51e08068012bbb1eb743a15#/?utm_contentm_fission_1%20%20%E3%80%8C%E9%80%9A%E4%B9%89%E7%81%B5%E7%A0%81%20…

Linux:系统初始化,内核优化,性能优化(2)

优化ssh协议 Linux:ssh配置_ssh配置文件-CSDN博客https://blog.csdn.net/w14768855/article/details/131520745?ops_request_misc%257B%2522request%255Fid%2522%253A%2522171068202516800197044705%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fb…

拼多多商品详情接口数据采集

拼多多商品详情接口数据采集是一个相对专业的任务,通常涉及到使用API接口或第三方采集工具等技术手段。以下是一些基本步骤和注意事项,供您参考: 请求示例,API接口接入Anzexi58 申请开发者账号:如果您打算使用API接口…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Web)中篇

onBeforeUnload onBeforeUnload(callback: (event?: { url: string; message: string; result: JsResult }) > boolean) 刷新或关闭场景下,在即将离开当前页面时触发此回调。刷新或关闭当前页面应先通过点击等方式获取焦点,才会触发此回调。 参数…

【回归预测】基于SSA-BP(麻雀搜索算法优化BP神经网络)的回归预测 多输入单输出【Matlab代码#69】

文章目录 【可更换其他算法,获取资源请见文章第6节:资源获取】1. BP神经网络2. 麻雀搜索算法3. SSA-BP神经网络模型的构建4. 部分代码展示5. 仿真结果展示 【可更换其他算法,获取资源请见文章第6节:资源获取】 1. BP神经网络 BP&…

【开源】SpringBoot框架开发就医保险管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 科室档案模块2.2 医生档案模块2.3 预约挂号模块2.4 我的挂号模块 三、系统展示四、核心代码4.1 用户查询全部医生4.2 新增医生4.3 查询科室4.4 新增号源4.5 预约号源 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVue…

训练YOLOv8m时AMP显示v8n

在训练Yolov8模型时,使用AMP(Automatic Mixed Precision)可以加速训练过程并减少显存的使用。AMP是一种混合精度训练技术,它通过将模型参数的计算转换为低精度(如半精度)来提高训练速度,同时保持…

《LeetCode热题100》笔记题解思路技巧优化_Part_3

《LeetCode热题100》笔记&题解&思路&技巧&优化_Part_3 😍😍😍 相知🙌🙌🙌 相识😢😢😢 开始刷题链表🟢1. 相交链表🟢2. 反转链表&…

第四章:数据操作Ⅰ 第十三节:与MySQL联动

我们可以使用MySQL数据库来保存R的数据,或者可以借助数据框的强大功能协助R进行数据处理 一、MySOL安装和测试 MYSQL安装教程:https://blog.csdn.net/m0_52559040/article/details/121843945 注意:在选择账户界面时,我们除了要设置…

JavaScript 中实现请求并发控制

文章目录 浏览器并发请求限制数(图)实现代码三方插件 假设有 30 个待办任务要执行,而我们希望限制同时执行的任务个数,即最多只有 3 个任务能同时执行。当正在执行任务列表 中的任何 1 个任务完成后,程序会自动从 待办…

虚拟机 VMware下载及安装

centos官网:CentOS Mirror 虚拟机vmware官网:VMware 官网 一直点下一步就好了,有些配置按需修改即可 创建新的虚拟机 处理内核总数不能大于自己主机的逻辑处理器 安装操作系统:引入centos镜像 然后就可以点击开启此虚拟机&#xf…

Mysql的行级锁

MySQL 中锁定粒度最小的一种锁,是 针对索引字段加的锁 ,只针对当前操作的行记录进行加锁。 行级锁能大大减少数据库操作的冲突。其加锁粒度最小,并发度高,但加锁的开销也最大,加锁慢,会出现死锁。行级锁和存…