程序员讨论 《黑客帝国》 (三) 情感

人总会与人比较,找出自己拥有而别人没有的东西,从而建立起自信心。早期机器就已经在记忆和运算能力上超越人类,于是人类嘲笑机器没有智慧,突然有一天机器出现了智慧,能解决复杂问题,学会“骗人”了。人类傻眼了。想了半天,我们还有什么是独特的呢?于是“情感和爱”便成了人类自尊心的最后防线。
这大概就是很多科幻电影的主题,机器的体能智慧和以及各项指标完虐人类,但最终人类因为爱战胜了机器,比如终结者2018和黑客帝国。
但实际上,情感真的是人类的专利吗?动物会对人产生依恋,这无可否认。你可以写一个简单的电子宠物程序,每天喂它食物,它的心情才会好,对你的好感度才会提升,通过动画的摇尾巴或文字表示它对你的情感,你也会慢慢的和这个宠物建立某种依赖。
所以黑客帝国的第三集里,尼奥困在了火车人的火车站,这时,有情感的“程序一家人”出现了,这三位印度人都有自己的性格,丈夫助人为乐,拥有同情心;妻子则少言寡语,对陌生人充满戒备;可爱的孩子沙蒂虽然是程序,但拥有孩子一切的特征:天真可爱,拥有好奇心。他们的共同的特征,就是互相深爱着对方,而且也在同情尼奥。尼奥很吃惊,问道,“你们是有情感的程序?”那位男子说“我爱我的妻子和孩子,爱就是一个字”。
“爱”确实就是一个字,人工智能难以通过图灵测试,是因为那些变态而复杂的问题。而情感,如果一定也要通过测试的话,那应该是比较容易的。特别小的动物和孩子就能产生情感。而且,编写“只是看起来有情感”的程序,也没有那么复杂。
那么情感对于人类和机器,到底起了怎样的作用? 恕我拙见,至今这个问题我还没有想清楚。但我尽量谈谈我的看法。
如果只从个体的角度来看情感,那么情感能起到的作用实在少之又少,甚至会起负面作用。且不说鲁滨逊独自在岛上生活了那么久有没有情感,把人关在屋子里一个月,由于缺少外部刺激,自身情感和思维的恶魔会把这个人吞噬掉,产生幻觉,疯癫,最后自杀。
但是,情感之于人类社会,则会起到强大的作用。一般的经济学模型,会认为社会中每个人的目标,都是取得利益最大化。但实际上结果和模型总会有差距,因为情感在人类行为的交互过程中,起到了适量的润滑,阻力和混淆的作用。本来,这个复杂的社会网络会是“刚性的,理性的”网络,通过人与人之间的情感,网络变得更加混沌,动态和不可预测。它让人类的“进步”的不会那么快,让未来变得难以预测,从而才能上演一出出的好戏。
因为情感的出现,导致了责任感,出现了更高层次的动机。于是,世界没有变得像“你死我活”那样极端,才能稳定更久。这有点像中国哲学的“道”,上升到一定层次后,一切皆”道“。所以,只让一个实体拥有情感是没有意义的。情感是两个人的信赖,一群人的纽带,和整个社会的协调。
所以智慧只是解决复杂问题的工具,而情感则提供了必要的动机。这两者提供了人必备的元素。关于情感,我也只能说到这一步了。
关于黑客帝国,能够挖掘和思考的东西远远不止我说的这些,三篇文章跨越了三个礼拜,但挖掘的深度还差得很远。有人回复说,可能你说的这些是你自己牵强附会上去的,导演也没有故意这样做。但我觉得,一部好电影,不一定把所有都交代清楚,而是让每个观者都能有自己的想象空间,而无所谓其对错,这才是艺术作品的重要形式。
我不善于辩论,没有参加过辩论赛,在旁人因为某人问题争论的你死我活,都在站在自己的立场上提出合理的或者荒谬的种种理由的时候,我却有时提不出像样的观点。在我看来,很多事情就是一团类似于云的东西,针对它们,站在某一个固定的视角根本不能得到全貌,根本没有绝对的对错之分。所以我宁可相信所谓的”道“,也不愿去争论所谓的”理“。
我常常会想,我从生下来就以”第一人称视角“观察这个世界,那么”我“到底是谁?时至如今,我已经不想陷入唯心主义的泥淖,我只知道这个世界最大的精彩在于其混沌,混乱和不可预测。再反观我们的社会,你也许根本不知道它到底是真是假,它也远非完美。在这个世界中,人能拥有选择,情感和动机去做自己想做的事情,这样的世界,已经足够了。所以,好好活着。懦弱和抱怨只是弱者的借口。
看完电影,我心中的卓沃斯基兄弟已经成为神一样的人物,一定像尼奥那样,穿着黑风衣带着墨镜的一对超帅兄弟,结合智慧和勇敢的完美化身。网上一查,这两兄弟居然还是国外程序员的标准造型:大胡子胖叔!更要命的是,拉里.卓沃斯基居然还幻想自己是女人,有易装癖,甚至已经成了变性人!不知是真是假。哎,牛逼的人都有点变态,这话果然是真的。
全文完

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

在GridView开头插入自动编号的方法

网上看了很多方法,发现都是照抄别人,而且,都是把第一列替换掉了,往往不是我们的理想结果。经过本人的实践,下面方法觉得更好用一些。就是不知道数据量过大时,效率怎么样,不过既然能用&#xff0…

python数据整理 高一_关于Python爬虫的最全知识梳理,项目经理花了三天总结出来的经验...

作爲零基础小白,大体上可分爲三个阶段去完成,第一阶段是入门,掌握必备基础知识,比如Python基础、网络央求的基本原理等,第二阶段是模仿,跟着别人的爬虫代码学,弄懂每一行代码,熟习主…

GNS3中不同型号路由器支持的模块表

Dynamips 支持的模块C7200 开始Slot 0:C7200-IO-FE <------> 支持1 个Fastethernet 接口C7200-IO-2FE <------> 支持2 个Fastethernet 接口(DynamipsGUI 2.3 里面没有这个选项,想用只有自己添加了)C7200-IO-GE-E <------> 插这个卡以后会同时出现2 个端口,Et…

南京:第三届软博会“外包”将唱主角

南京&#xff1a;第三届软博会“外包”将唱主角 新华网江苏频道2007-08-17 09:10:31 来源: 本网综合 据《江南时报》报道&#xff0c;再过半个月&#xff0c;名列“中国十大知名展会品牌”之一的南京“软博会”——第三届中国&#xff08;南京&#xff09;国际软件产品博览会将…

vue鼠标右键自定义菜单_vue-右键菜单功能

[TOC]>[success] # :-: vue-右键菜单功能[在线demo点击我](https://xunleif2e.github.io/vue-context-menu/demo/dist/#/)项目中有时候会有右键菜单的需求&#xff0c;所以在github找了一个[右键菜单](https://github.com/xunleif2e/vue-context-menu)的插件&#xff0c;使用…

Zookeeper:fsync超时导致实例异常

一、问题描述 2019-02-19 08:44左右&#xff0c;实时计算服务重启&#xff0c;报错显示找不到zk集群的leader节点&#xff0c;同时ZooKeeper集群有告警显示连接超时&#xff1a; 指标[连接耗时(ms)18221]符合告警规则[连接耗时(ms)>3000] 二、排查过程 查看当前集群状态&…

断言(assert)的用法

参考&#xff1a;https://www.runoob.com/w3cnote/c-assert.html 目录作用总结与注意事项Demo作用 assert 是个宏&#xff0c;并且作用并非"报错"。 assert() 的用法像是一种"契约式编程"&#xff0c;程序满足我的假设条件&#xff0c;才能正常良好的运作…

oracle 变量

插入 日期时间 循环插入 declaretotal date: trunc(sysdate-1) ;beginfor i_count in 1..10000 LOOPinsert into DQ_DATE(date_time) values ( total );total : total 1/24;end loop; end; 转载于:https://www.cnblogs.com/kingxiaozi/p/3790327.html

马云语录,非常值得一看(转)

来源:计算机网1999至今 在杭州设立研究开发中心&#xff0c;以香港为总部&#xff0c;创办阿里巴巴网站(Alibaba.com) 孙正义跟我有同一个观点&#xff0c;一个方案是一流的Idea加三流的实施&#xff1b;另外一个方案&#xff0c;一流的实施&#xff0c;三流的Idea&#xff0c;…

keepalived mysql双主架构图_基于keepalived Mysql双主热备配置

基于keepalived双主热备:一.环境:OS:CentOS 6.5 X64DB Version:Percona Mysql 5.7.15-9-log路径:/app/mysql57数据文件路径:/data/mysql57/dataDB1:192.168.213.4DB2:192.168.213.5二.安装keepalived包(两台主机都需操作)1.下载keepalived包cd /usr/local/toolswget http://www…

centos7 docker安装和使用_入门教程

centos7 docker安装和使用_入门教程 原文:centos7 docker安装和使用_入门教程说明&#xff1a;本文也是参考互联网上的文章写的&#xff0c;感谢相关作者的贡献。 操作系统 64位CentOS Linux release 7.2.1511 (Core) 配置好IP&#xff1a;192.168.1.160 修改yum源 目的是提升对…

公钥、私钥、数字签名和数字证书

参考:公钥、私钥、数字签名和数字证书的概念及解密 地址:https://blog.csdn.net/oscar999/article/details/123489420 作者:oscar999 目录 概念解析https 的非对称加密和对称加密如何产生密钥和证书使用keytool 产生公私钥到一个密钥库文件中从密钥库文件导出证书openssl 将…

curl命令具体解释

对于windows用户假设用Cygwin模拟unix环境的话&#xff0c;里面没有带curl命令&#xff0c;要自己装&#xff0c;所以建议用Gow来模拟&#xff0c;它已经自带了curl工具&#xff0c;安装后直接在cmd环境中用curl命令就可&#xff0c;由于路径已经自己主动给你配置好了。 linux …

[转] SQL2000 关于 Java JDBC 驱动的安装和设定

1、首先要记得sql2000 要打上sp3以上的补丁.(建议用sp4)2、装上SQL Server 2000 Driver for JDBC Service Pack 3下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId07287B11-0502-461A-B138-2AA54BFDC03A&displaylangen3、安装完SQL Server 2000 Driver…

wxpython 可视化开发pdf_MicroPython for the Internet of Things.pdf

标签&#xff1a;MicroPythonMicroPythonPythonPythonIoTiot是Internet Of Things的缩写&#xff0c;字面翻译是“物体组成的因特网”&#xff0c;准确的翻译应该为“物联网”。物联网(Internet Of Things)又称传感网&#xff0c;简要讲就是互联网从人向物的延伸。“物联网”(I…

PAT A1149 Dangerous Goods Packaging (25 分)——set查找

When shipping goods with containers, we have to be careful not to pack some incompatible goods into the same container, or we might get ourselves in serious trouble. For example, oxidizing agent &#xff08;氧化剂&#xff09; must not be packed with flamma…

C语言中字符串和字符数组的区别

参考&#xff1a;C语言中字符串和字符数组的区别 参考&#xff1a;字符数组和字符串的区别&#xff0c;C语言字符数组和字符串区别详解 这里写目录标题区别代码分析一代码分析二总结区别 &#xff08;1&#xff09;C语言中&#xff0c;没有字符串类型但可以用字符数组模拟字符…

spring in action 读书笔记

IOC 1.几个主要使用的application context. ClassPathXmlApplicationContext 从ClassPath路径加载 FileSystemXmlApplicationContext 从文件系统路径加载XmlWebApplicationContext 配置文件黑夜在/WEB-INF/applicationContext.xml&#xff0c;也可以使用setConfigLocation…

x64 stack walking、调用约定、函数参数识别

k <rsp> <rip> <frame_count>x64下manual stack walking与x86不同&#xff0c;x86一般情况下有ebp chain&#xff0c;x64没有ebp chain&#xff0c;类似x86的FPOx64下&#xff0c;rsp在函数执行完prologue之后就不会变化(调用约定)&#xff1b;所以0.如果函…

项目中的加减法--《最后期限》读书笔记(1)

题记&#xff1a;最近重读《最后期限》&#xff0c;有了不少的感触&#xff0c;上次读这本书还是大学的时候呢&#xff0c;看来有些东西只有当实际做过了用过了&#xff0c;才会明白起来&#xff0c;做多了用多了&#xff0c;才会真的明白。好多东西还是无法一时接受&#xff0…