设为首页收藏本站

黑蓝论坛

 找回密码
 加入黑蓝

QQ登录

只需一步,快速开始

搜索
查看: 6559|回复: 12
打印 上一主题 下一主题

来自csdn的matrix讨论(zt)

[复制链接]

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

跳转到指定楼层
1#
发表于 2007-8-4 13:02:40 |只看该作者 |倒序浏览
时四年的黑客帝国系列终于有了结果,作为一部电影,它无疑是精彩的。但是,作为一个故事,它就有点过于复杂了。以下就是我的一点个人看法。如有雷同,纯属巧合,如有不同,欢迎跟贴。





一、     锡安,母体与Matrix

黑3的大部分情节都是人类保卫锡安,与Matrix派来的电子乌贼作战。其实,锡安根本就不存在。或者说,人类的真实世界根本就早已消亡,锡安也好,母体也好,都是Matrix制造出来的,只是用途不同罢了。母体,就是我们芸芸众生“生活”的平凡世界,尼奥也就是在这里开始他的伟大征程的。但是,在这个平凡又平静的世界里,偏有一小群人,开始质疑周围的一切。他们无疑是聪明的,而且聪明的过了头。他们的质疑部分的得到了证实,或者他们认为得到了证实。于是,他们得出了这样的结论,Matrix把他们桎梏在了母体里,而他们想要得到真正的自由。这有点像现在的“法轮功”练习者,他们认为可以圆满、升天,并为此执著不渝,而周围那些普通人则对此不理解,甚至排斥他们。孟菲斯、翠尼提就是这样一小撮人。为了抵抗周围的压力,实现他们的理想,他们联合在了一起,而这一现象无疑引起了Matrix的关注。Matrix感到不安,本来它可以轻而易举的删除(也就是杀死)这群叛逆者,但是不要忘记,Matrix具有人类的智慧,但它没有人类的感情,因此,它不会武断的下结论,和盲目的采取行动。它需要观察,记录和分析这些人。如果,这种反叛意识像瘟疫一样迅速的在母体的人群中传播,则Matrix将立即采取行动。但若是这种情况只是存在于一小部分人群中,那么Matrix会以另一种方式解决这个问题。于是,Matrix构建了锡安,把那群想要自由的人放到了那里,给他们想要的“真实”和“自由”,并以一个旁观者的态度、立场,看待所发生的一切,只要事态没有失控,Matrix不会介入锡安的演变。



证据:

1.  在Matrix派来的如潮般的电子乌贼面前,锡安是显得那么不堪一击,只要Matrix认为应该,它随时可以毁灭锡安。而电子乌贼还只是Matrix制造的低级的产物。

2.  尼奥回到了锡安后,就具有了特殊的能力。只要一伸手,一闭眼,凭意念就能毁掉电子乌贼。这在真实世界是不可能的,唯一的解释就是,尼奥根本就没有离开虚拟世界,他只不过完成了版本升级,功能大幅度提升。



二、     Oracle是谁

Oracel是谁?是黑客,是先知,还是母体里一段程序?不,都不是。Oracle是一个数据库。这和我们现在的世界里的Oracle是大体一样的(我怀疑沃卓斯基兄弟就是套用了这个概念)。Matrix把它大部分数据都存储在Oracle那里,所以,Oracle有机会知道一些实事真相。但是,根本就没有什么先知。母体里的一切都是程序,都是按照既定逻辑运行的程序。若说Oracle知道一些的话,她也只是知道那些既定的过程,就像我们知道早上上班会堵车,中午要去那里吃饭一样。她不可能预见未来,因为,母体就没有未来,都是编好的程序。而且很不幸,Matrix把它存储在Oracle那里的数据大部分都加密了。Oracle也只能知道零星半点,所以,她说的话都是诡秘莫测,有的正确,有的则根本听不懂,如入云雾。



证据:

1.  电厂工程师和他的妻子带着他们的女儿去找法国人,请求他收留并保护他们的女儿。前面我们已经说过,母体里的一切都是程序,都是为了某个目的设计出来的。但是,电厂工程师和他妻子创造的这个孩子却没有任何目的。工程师意识到了这一点,因为这非常严重和危险,如果这个女孩让Matrix发现,它必定会删除这段程序,回收资源。然而,法国人才懒得管这件事,或者他不敢管,女孩只好被Oracle收留。后来,小女孩还是被Smith发现了,结果怎样,就不用我多说了。但是在结局里,小女孩又出现了,怎么解释?因为,作为数据库的Oracle虽然不能保护小女孩,不被Smith删除,但是她为小女孩作了个备份。备份数据是数据库最基本的功能,于是,小女孩就这样复活了。顺便多说几句,翠尼提的死实在是个悲剧,如果她那时处在Oracle的资源管理之下,不用多说,Oracle一定会为她作个备份。但是翠尼提还是有希望复活的,这个我后面再谈。

2.  Oracle见到尼奥时那复杂的心情,因为,她看到一个比她权限还要高的家伙,一个她无法备份的家伙。她的眼中甚至流露出一丝恐惧,她不惧怕Matrix,也不怕Smith,但她被尼奥身上散发出的特殊能力所震慑。



三、     法国人又是谁

这个概念就很好解释了,法国人用我们现在的概念来说,就是个木马。他被人预先编入系统,拥有很高的权限,后来又被人遗弃不用了。但是,他一直都存在,一直都在运行,而且由于他特殊的情况,Matrix也奈何他不得。这有点自立为王的感觉。不过,Matrix首要关心的是它的升级和完善,一旦它升级到某个版本,它会像撵死只臭虫一样,干掉法国人。道理很简单,法国人与尼奥不同,后者拥有自我升级能力,潜能无限。而法国人就那样了,Matrix不认为他能构成什么威胁。



四、     尼奥、Smith和Matrix

前面我们说过,Matrix建造了锡安,并且不再介入其中,那么锡安里发生的事情它怎么知道呢?Matrix自有办法,它又设计了尼奥,并让他进入锡安,获取足够的信息和数据,再返回母体。这就是为什么,尼奥在母体却想着进入锡安,而到了锡安又想着进入母体的原因,他就是这么设计的。并且,这还要求尼奥具有自我升级能力,先在锡安中升级,再返回母体协助Matrix完善它自己。而这个自我升级能力令其他黑客都望尘莫及,震慑了Oracle,使Smith妒忌不已。顺便说一下,尼奥的英文拼写是Neo,而把这三个字母重新组合后就是One。One在英语里有多个解释,其中两个解释就是数字“一”和“救世主”,Matrix是把尼奥作为第一版用来连接锡安和它自己的接口程序,而孟菲斯、翠尼提则固执的认为尼奥就是救世主,有意思的是,尼奥竟然成功的扮演了这两个角色。但是问题很快就来了,尼奥的升级总是先于Matrix,更使Matrix不安的是,尼奥的升级趋势令Matrix无法理解和控制。于是,Matrix又启用了Smith,让他压制一下尼奥。结果是,Matrix还是低估了尼奥,Smith一败涂地。于是,Matrix又修改了Smith,并赋予了Smith自我升级的能力,好与尼奥抗衡。为什么Matrix不毁掉尼奥呢?显然,Matrix还不是十分清楚尼奥的发展演进是对自己有利还是有害。若是有利,而它又毁掉尼奥,那无疑损失巨大。同时,为了产生多个结果,以供分析,Matrix还赋予了Smith某种属性,而这个属性与尼奥身上所具有的基本一样,只是发展方向截然相反。Matrix想看看,这个属性向两极发展会是什么样子。但它这次又失算了,这也不能怪Matrix无能。因为,在尼奥身上发展着的属性恰恰就是人性的回归,Matrix是无论如何也想不到它制造出来的会是人。与此同时,Smith身上发展的却是人性的对立面,机器的进化。于是,尼奥越是往人的方向发展,Smith就越往机器的方向前进。最终生死对决,水火不容。此时,三方的关系是非常微妙的。尼奥迷茫,他具有强大的能力,但他不知道他是谁。Smith惊恐而疯狂,他不知道Matrix会怎么对待他,而他更看不懂尼奥。唯一还在思考的是Matrix,但它需要尼奥马上从锡安回来,协助它升级。于是,Matrix采用了进攻锡安,迫使尼奥回来的办法。当一个全新版本的尼奥站在Matrix面前时,Matrix彻底明白了,一向不需要帮助的它,这次却看到了人类的能力和智慧并不比它差,可以帮它的忙,也就是说人类还有价值,可以派上大用处。而Smith那边正在疯狂的占用系统资源,大有取代Matrix的趋势,因为,Smith实在是太机器化了。答案便顺理成章,Matrix与尼奥达成协议,Matrix放过人类一马,而尼奥替Matrix处理掉Smith。结果是Matrix可以接受的,尼奥干掉了Smith,而自己也被Suspend。Matrix知道它没有必要毁灭那些渴望自由的反叛者。于是,人类同机器达成了暂时共存的和平。Matrix继续升级完善自我,而人类也继续在锡安城中追逐着他们的梦想。唯一改变的是,尼奥被Matrix回收并冻结,以备下次使用。



五、     结果会怎样

锡安城会怎样?锡安终将会被Matrix删除。Matrix建造锡安的目的就是分析一部分母体里的人可能发生的情况,并且升级完善自己。一旦它达到目的,那么锡安就没有必要再存在下去,Matrix会删除锡安,回收那里的全部资源。翠尼提还能不能复活?答案是肯定能,但有个前提条件,尼奥也必须复活。翠尼提不过就是一段程序,Matrix随时可以再造她,只是她太微不足道了,Matrix不会考虑这些鸡毛蒜皮的小事。但是,如果尼奥强烈要求Matrix再造翠尼提,我想,Matrix不会不给它的这员爱将一个面子。Matrix会怎样?答案未知。Matrix是由人类制造的,而它又不断的升级完善自我,并且最终又制造了人类,下一个轮回是什么,Matrix和人类都不可能知道
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享分享0 收藏收藏0 顶0 踩0
天使面孔 魔鬼身材

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

2#
发表于 2007-8-4 13:02:40 |只看该作者
再次对于Matrix 的思考

      网上已经有了很多对于Matrix 讨论,我也再次的不能免俗一把,我觉得整个片子体现的是一种程序员的文化,一种程序代码文化,一种计算机思维的文化,在此也说说我自己的看法。

     机器需要能源才能生存,Matrix系统的预期目标就是完全稳定--即控制100%的人类,使他们充当电池。然而Matrix到底是AI(Achetect)编写的,它并不了解人类深奥的感情,所以Matrix并不完美,就象windows xp有bug,导致有那么1%自主意识较强的人类电池不安分,于是系统不稳定。为了安顿这1%的“人”,Achetect,编写了一个Matrix的patch--Zion,让那1%自以为是的“人”认为是真实的世界,安顿在里面,不至于太影响Matrix的运转。同时,这个patch功能强大,提供一个插巢,来插一块学习卡,向那1%的“人”学习人类真正感情,以备Matrix自身升级用。这块学习卡,就是the One。一旦the One插入到Zion,它起到两个作用:

A.抑制Zion里人类自主意识的增长速度。因为它充当的是求世主的角色,强化人类个体的依赖性,弱化其自主性。

B.在与Trinity相爱的过程中学习人类感情,形成升级代码。

但是Zion里人类自主意识的增长只是被减慢,并没有停止,当人类自主意识增大到等于Matrix能接受的临界值时,Zion 1.0被消灭,学习卡The One 1.0的本阶段的学习任务完成成为The One 2.0。从 Zion 1.0拔掉,携带着在此过程中累计的升级代码被插回Matrix 1.0,从而Matrix马上升级到version2.0。然后又推出Zion 2.0,开始以上的循环过程。

如果Zion里人类自主意识的增长的速度是V,Matrix能接受的人类自主意识临界值是N,那么The One的学习时间就是 T=N/V。
随着版本的提升,Matrix对人类的感情了解程度不断提高,N值是不断增大,则T增大,所以The One在T时间内能积累的升级代码越多,于是Matrix的升级速度越快。

对于人类感情了解程度更深的Matrix v2.0来说,它所不能控制的人类比例,设为x,已经不再是Matrix v1.0 时的1%,而是小于1%。随着升级过程的重复,新版本Matrix的推出,x终将变成零。于是Matrix成为完美,至此,升级过程停止,Zion也不将存在,真正的人类彻底消亡,机器得到永生。

然而,令Matrix没有想到的是The One中携带的相关人类感情的代码(升级代码)也在慢慢的影响The One的载体,即Neo。The One版本越高,学习能力越强,对载体Neo的影响越大。所以Neo 6.0已经开始思考 who am i?的问题,是Matrix意想不到的。

Matrix的失败之处在于它忽略了这样一个事实:
Matrix n.0=Matrix (n-1).0 + The One n.0

n.0 is Version n,(n-1).0 is Version (n-1)。

也就是 The One 永远比 Matrix 先升级。

现在我们做这样一个假设:令 Matrix n.0 为完美版本,那么在Matrix (n-1).0 的时候 The One 已经成为 version n,即完美版,也就是彻底懂得人类感情,那么它的载体Neo n.0 也就成为了一个彻底的人,那么在面对,让全人类灭亡 或 重新回到Matrix的选择上,不再向Matrix妥协,那么升级方程式:

Matrix (n-1).0 + The One n.0

将不会成立,也就是Matrix n.0 即完美版本,永远也不会产生。那么Matrix绝对不能彻底控制人类。

相反的,Matrix 认为它是在利用Neo,Zion还有Trinity等组件主动地进行升级自身,完美自身。然而,我个人认为受制于机器天生的缺陷,它的升级,必须借助人类肉身载体。它的这种主动升级的过程更是一个客观地制造一个有完全自主意识的人的过程,所以这个过程的最终产品不会是预期的完美版本的Matrix,而是一个真正的人,即Neo。
天使面孔 魔鬼身材
回复

使用道具 举报

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

3#
发表于 2007-8-4 13:02:40 |只看该作者
关于黑客帝国的进一步思考(转贴)
转贴自麦课一班,原作:小贝


如果没有好好地理解一下Matrix的新理论,去看这部戏肯定是浪费时间。

引言
  看完Matrix Reloaded,里面很多的悬念引起人困惑和思索。原先看完Matrix1得到的一层理论(电脑虚拟的Matrix对应人类真实的世界Zion)被推翻。现在网上出现了Matrix in Matrix的理论和Two parallel Matrix的理论。这些理论都有一定的道理。但是这些理论没有解释:真正的人在哪?谁是真正的人?我想Matrix系列主要还是讲人,人和机器的关系。所以一直没有接受上面的理论。而在不断思索寻找新的理论。经过和朋友一个下午的讨论,我们终于得出一个新的看法,这个新想法吸收Two parallel Matrix的想法,并进一步发展。现在这个想法能比较好的解释目前1,2集发生的情况。
  
  一层理论:
  现在我们重温一下看完第一集后,大家普遍接受的说法:机器和人类发生了战争,人类被打败,为了反败为胜,人类想切断机器的能源。结果机器发明使用人类作为电池的方法。为了控制人类,防止人类反抗,机器建立Matrix(一个虚拟的人类世界),人类生活在这个虚拟的世界,受着电脑的控制。少数一些人被某个先知(看完第二集,知道是The one)从虚拟的Matrix世界解放出来,来到真实的人类世界Zion, 这些人开始反抗机器,试图将人类从Matrix解放出来。因此找到了Neo(The one),因为oracle告诉只有The one才可以救人类。Neo经过再生后终于认识到自己是The one-一个超级英雄诞生。
  看完第一集,绝大部分人都认同Neo, Trinity, Morpheus是真正的人,他们从Matrix里苏醒,认识到真实的情况,Zieo是真实的世界,唯一剩存的人类抵抗基地。但对于Oracle的身份,以及是谁最先救Morpheus等人并不清楚。

  看完第二集,我们知道Oracle是一个程序,Zion是由机器制造的。The one已是第6任,前五位帮助了Matrix升级。另外还有一些现象例如Neo在zion里也有超能力。于是我们对于第一集得到理论产生了怀疑,到底Neo是人还是program,Zion是Matrix还是真实的世界。这导致了Matrix in Matrix的理论及并行Matrix的理论。这里对它们就不在重诉了,只讲讲我们的想法。

  Matrix
  Matrix是一套复杂的模拟系统程序,它是由AI机器建立的。模拟了人类之前的世界(我比作windows xp)。用来控制人类,让人类给机器提供能源。所以Matrix是提供世界运行所需规则(如万有引力,能量守恒等),并进行管理的程序。


  Matrix里的人物
  在Matrix里出现的人物,都可以看作具有人类意识一切特征的program。这些program根据所附的载体不同有三类:一类是附在生物载体上,即人脑。一类是附在芯片上,即AI机器。这两类program与所附的载体有密切的联系,这些载体通过硬件与Matrix的联接。还有一类自由program,它没有载体,象再生后的Agent Smith.

  人
  什么是人,如果只是指有心跳,血液流动,那么人与机器没有区别,真正的人是具有自主意识和思想的人。然而在电影里的人不是真正意义上的人。他们是由机器孵化的。自他们出生的时候,他们自主的意识就被Matrix给压制,Matrix分配每个人一个角色(即program). 99%的人接受这个角色program,让这个角色program控制他们的大脑。所以与其说这些人是人,还不如说他们只是一个program的生物载体。他们没有自主的意识,取而代之控制大脑的是由Matrix编写的具有人类意识特征的program。这些program是由Matrix产生,因而不能改变Matrix.而且由于这些人愿意接受分配给他们任何角色,所以他们可以被Agent上身,被Smith感染。另外1%的人他们自主的潜意识如此的强,他们不愿接受Matrix分配给的角色,不愿受这些program的控制,这种对Matrix分配过来的program的不兼容性,如果不进行控制会导致系统的不稳定和崩溃。因此编写Matrix的AI机器(即片中的Architect),或具有同样AI能力的机器编写了另外不同Matrix的另一个系统模拟程序,并给那些反抗的人编写另外角色program(不同与Matrix编写的).这由Architect编写的角色program,允许部分人类自主意识的存在,program与这些意识互动,人脑主要还是由program控制,这些program还有研究人类自主意识的功能和具有不同程度打破Matrix里的规则和改变Matrix的能力。这些program指的是片中Morpheus, Trinity等反抗人士。(下面还要进一步解释)。

  Zion
  Zion也是模拟系统程序。与Matrix不同的是它模拟的是现存人类世界的真实情况(我比作linux),用来控制和研究1%的反抗人士。它制定了比Matrix更加严厉运行规则,它的研究结果用来完善Matrix,从而增强对人类的控制。所以象Morpheus,Trinity等反抗人士虽然有部分自主意识,但是仍然受program控制,无法打破zion这些规则,只能遵行它的规则,除了Neo外。

  真实的世界
  没有在影片里出现,但我想因该和zion差不多,因为Zion是模拟真实的世界。

  Morpheus等反抗人士
  Morpheus等反抗人士是人还是program,有些说是人,有些说是program, 其实都不对,如果只指被program附载的那具躯体,可以说是人,不是机器。但如果从意识角度说,Morpheus等还是program,他们的自主意识只是部分苏醒,还没有完全苏醒,依然受到由更高级的角色program控制。他们经历了第一次“苏醒”。即他们由The one从Matrix里1%反抗人士中挑选,把他们原来有Matrix编写的角色program, 升级到更高级的角色program, 新的角色program加入zion的信息,增加在Zion和Matrix两个系统的运行能力(即program可以同时在Windows XP 和 Linux下运行),提高在Matrix里的运行能力。并允许部分人类自主意识的出现,这样才能使角色program在这些反抗人士的大脑里稳定存在和运行。所以说,现在1,2集里出现的Morpheus,Trinity等人从意识角度说,仍然是program.还没有完全苏醒,穿梭Matrix和zion两个系统,并不是象电影里表现那样pull in 和 pull out真实世界.只不过是系统转换罢了。也许他们会在Neo的帮助下,在第3集里完全苏醒(即人类自主意识超越了植入脑类的program,取得控制大脑的控制权)


  Neo
  Who am I?这是在第一集里Neo苦苦追寻答案的问题。 Why am I here? 这是Neo在第二集追寻的问题。我们随着电影的进度,也在苦苦思索着答案。Neo也如上面所说的那样即是program, 又是人。但他是很特殊的人,很特殊的program. 我们在这里应该把The one 和 Neo分开。The one指program,Neo指附载The one的人的身体。先从program角度说。The one不是由Matrix编写的program.也不是由编写Matrix的Architect(AI机器)编写,他是由更上一层即编写Architect的人(指真实的人)编写的或者具有这一层的代码。因而他在Zion和Matrix都有超能力即破坏系统的运行规则。编写The one这program的目的是为了完善Matrix, 从而让机器能永远控制人类。在zion中的那些program因为允许部分人类的意识存在,并且人类意识在不断的加强,到了一定时间人类的意识会超越program,导致这部分人苏醒,这是机器所不允许的,所以在这个时刻来临之前,zion必须被消灭。但是在zion这些program已有更好表达人类自主意识的代码,这些代码对完善Matrix是非常重要的。The one的作用就象影片中Arichetect对Neo的
  谈话中提到的:Your life is the sum of a remainder of an unbalanced equation inherent in the programming of the matrix. You are the eventuality of an anomaly which, despite my sincerest efforts. I have been unable to eliminate from what is otherwise a harmony of mathematical precision. ..... The function of the One is now to return to the source allowing a temporary dissemination of the code you carry reinserting the prime program.

  正如我上面所说,The one是一个特殊的program, 它有伪装的code,它开始没有能意识它自己核心的code. 因而才有片中死后重生的过程。在第一集开始的时候,Neo是由  最外层由Matrix编写的角色program控制,Morpheus等在oracle的引导下,找到Neo, upgrade Neo到第二层code(即与Morpheus等相同的代码),Neo在第一集死掉的时候,这层代码消失,释放出The one的核心code. 使Neo意识到自己的超能力。这部分code早已存在,只不过现在才起作用,控制了Neo的大脑。这一次的再生,可以说使Program的苏醒,并不是人的自主意识的苏醒。所以这时候Neo可以叫做The one的program. 再从人的角度来说neo, 作为程序的生物载体,他的人类的自主意识在一,二集里还并没有苏醒,仍然由program控制,只不过是不同program控制。但Neo是不同与一般人的躯体,也许他身上有最初编写Architect的人的遗传基因。他潜在人类自主意识很强,所以他才能接受The one这program. 并同时影响The one这program. 所以在1,2集里他都在对自己真实身份不断进行思索。当他面对Architect的时候,他的人类意识已经济苏醒了很多,虽然还没有控制大脑。但当面对有可能导致全人类灭亡的选择的时候,前5任Neo(The one)的人类意识退缩(这种对人类的爱正如Architect所说即是人的最强的地方,也最弱的弱点),让The one这program完成它的任务,回到Matrix的source,升级Matrix,从而苏醒的人类意识再度消失。之后The one按照程序设定的选择23人重建Zion, 新的循环开始。而第六任Neo出现不同,他经历和Trinity的爱(这是程序安排好的,为研究人类的情感,所以oracle告诉Trinity她会爱上The one),而这个爱超越前五任对Trinity的爱,人类潜在的意识使他选择重回Matrix, 去救Trinity.这是机器没想到的,The one的program也没有这代码。这也意味着neo的人类意识开始超越The one这 program, 所以再回到Zion后,他感觉到了新的变化,并能再zion中使用超能力。但由于他自己意识和The one这program激烈争斗,使他进入混迷状态,因为此时The one失去了对大脑的控制。我相信在第三集里,Neo会由于Agent Smith的原因再此重生,这次他本身的人类意识将完全苏醒。真是巧合,Neo的两次苏醒都是由于Agent Smith造成的。


  从上面的叙述看来,第一,二集并不是我们所想象的是人和机器的斗争。其实描述的是机器自身进化的过程,人是有学习进化的能力,机器也有,它利用和研究人类那些目前还不能由机器表达的情感,来进化自身,从而达到更好的控制人类。它建立了Matrix系统给那些平凡的人(占99%),这些人意识里完全接受机器给他们定义的一切。这些人对与机器来说就是电池,没有别利用价值。另外一些人不接受或不完全接受机器给他们定义的一切,他们的潜意识是free mind.不愿接受一切约束。因而机器同时建立zion系统给这些不平凡的人。让他们自主意识部分苏醒,,并受到program的研究。同时给他们一个希望,即通过oracle告诉他们存在一个救世主The one, 他会把他们从机器拯救出来。(多么有讽刺意义,我想大多人都期望有什么救世主),因而可以说这苏醒的意识依然受程序控制,到一定时候(人的意识太强的时候),Zion就要被消灭。The one回到Matrix的source,升级进化机器。机器成功进辛宋宕握庵致只亍5?钦?缢子铮褐杖沾蛴ィ?幢挥プ模ɑ?骰共欢?獾览恚?H说囊馐, 愿望是如此之强,和不可琢磨,影响The one 6.0, 使The one 6.0做出机器预期不到的选择。将导致第三集revolution. 推测在第三集Neo真正的苏醒,同时他拯救了Zion里的人,因为这些人具有free mind的特性,比交容易救。同时因为zion模拟的现实的世界,他们从zion中苏醒,看到现实的世界比不会太诧异。至于Matrix, Neo等人也许会和机器达成暂时的妥协,防止Matrix崩溃,而导致里面的人全部灭亡。人类和机器的斗争并没结束,而是刚开始。从来都没有什么救世主。

  另外,Architect说:“There are levels of survival we are prepared to accept.”意味着Matrix的崩溃并不是所有机器都灭亡。有较高智能的机器也许也象人
  一样连接到Matrix系统,当Matrix崩溃,联系Matrix里的人死亡,从而切断了能源供应,而导致整个系统的关闭。这些智能机器会pull out from Matrix系统.这些机器只是较少数目,不像Matrix系统那样庞大,所以不需要太多的能源,也许以前积累下存在电池的能源能足够这些机器维持生存很长时间。这也许是上面那句话的意义。

或许,在《黑客3》的大结局中,NEO等人醒来,发现
自己只是在玩一个虚拟游戏
天使面孔 魔鬼身材
回复

使用道具 举报

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

4#
发表于 2007-8-4 13:02:40 |只看该作者
  2003年5月15日晚10点,我到电影院去看《骇客帝国2》首映场,距离开演还有15分钟,卖票的家伙幸灾乐祸地对我说“满座,明日请早”。我在法国半年多看了四十来出电影,这是头一次碰到满座。
  2003年5月16日下午2点,我再次来到电影院,终于看到了这部电影,本来我计划看完电影就写个影评,让国内的各位妒嫉一下。影片结束,我傻乎乎地坐在原地不动,不敢相信138分钟已经过去了,我写不出影评,因为我完全没有看懂这部电影。
  2003年5月17日下午4点30分,我在又看了一场之后走出电影院,决定开始写影评了--我还是很晕,但充满自信,没有人看得懂《骇客帝国2》,那两个姓“龌龊斯基”的变态往大伙儿的脑袋里灌了一车问题,根本就没打算在11月5日(《骇客帝国3》首映日)前给出答案。

  警告:本文内容含有大量九流程序员的胡说八道,如果你没有看懂,不要认为自己的理解能力有问题,也不要辱骂作者(如果一定要骂,请不要让编辑知道)。

故事

  机器军队大举进攻最后的人类城市锡安,根据大老黑墨非斯的理论,只要让“救世主”尼奥通过“子宫”中的秘密通道进入“源程序”,战争就会结束。神秘老女人“Oracle”告诉他们,要进入“源程序”,必须找到“钥匙匠”。
  在“子宫”中,一些机器文明创造又废弃不用的程序(类似电子游戏/网络游戏中的NPC/非玩家控制角色)因为有独立的人工智能,拒绝被系统删除的命运,躲了起来。“钥匙匠”(Keymaker,从影片内容看,是另一个NPC),被其中一伙(以Merovingian为首)囚禁着。

  (解释:有点使用开发工具(比如用Frontpage或者Dreamweaver写网页)经验的人都知道,那些开发工具会留下大量无意义的代码,有些时候它们只是毫无用处,有些时候它们会让你开发的东西运行起来乱七八糟,而你根本无法通过开发界面解决问题,必须一行一行地查源程序。而“子宫”这么巨大而且真实的虚拟游戏包含着多少行代码,不用算也知道是天文数字--一个含二三十个远远谈不上真实的3D场景的游戏还要几十亿字节的数据。‘子宫’虚拟了整个地球,地球包含多少个三维场景?多少个玩家和NPC?你算算吧)

  在上一集中被毁灭的史密斯探员也成了这样的“冗余代码”,并自行修正,获得了复制自身的能力--跟电脑病毒一样,他可以通过接触其它ID复制自己。更要命的是,他还能通过电话进入真实世界的人脑中,类似神话中的“鬼上身”或者“着魔”。
  于是,尼奥这一伙人进入“子宫”,跟病毒史密斯、反叛NPC、新探员等势力争夺Keymaker。经过四场大战,尼奥终于进入源程序,见到了虚拟的系统设计师,后者给尼奥解释了“子宫”、机器帝国和锡安城的历史(这个后面再说)。现在,尼奥在片头的噩梦成了现实,他必须在拯救锡安和翠妮蒂之间做出选择。
  当尼奥救出翠妮蒂,回到真实世界时,他们只剩24小时拯救锡安,而他又发现自己在真实世界中也获得了超能力,跟着就昏了过去,他身边躺着一个被“病毒史密斯”“上身”的人。

  电影就在这里嘎然而止,我还得再等六个月。

关键台词

  这些台词并没有明确地提供信息,但它们都是非常关键的伏笔,在不同程度上暗示着电影的真相。

先知Oracle:不是如何选择,而是为何选择。

Persephone(莫妮卡·贝鲁奇):这两个人是旧版本中的坏蛋,被我丈夫收留在这里。

Merovingian:你的前任们都没能动得了我,你也一样。

钥匙匠:我要完成我的使命,这就是我存在的目的。

尼奥:你怎么会知道这么多的?
钥匙匠:我必须知道。

设计师:所谓选择,只是一种幻觉。

设计师:“子宫”的历史比你想象的长得多,你们已经被毁灭了五次。每次毁灭之后,我都会派六女七男,重建锡安。

尼奥:这个世界变了(Something is different)。


三种理论

  到目前为止,对于《骇客帝国》三部曲的世界观,我想出了三种可以说得通的解释:

[1] 双重MUD版
  “子宫”和以锡安为中心的“子宫外世界”其实都是虚假的,这两部分是同时运行在“源程序”平台上的两个应用程序,或者说,高拟真MUD。这两个MUD之间,通过某种特殊工具(‘子宫’中的电话/‘子宫外世界’中的连接机)可以互相跳转。所有对“子宫”的生活感到怀疑的用户/人,会被转送到锡安去,参加“反子宫”的游戏。
  尼奥是系统安排的测试机器人,用来模拟最强人类玩家,去执行攻击“子宫”的任务。所谓“重启”,即是在尼奥达成系统设定的所有任务后,“子宫”第六版宣布失败,“设计师”把系统重启并升级到第七版(类似在网络游戏里设置的终极武器或者宠物,一旦玩家达成目标,服务商就必须升级游戏,让玩家有新东西可以玩)。但所有的玩家/用户的信息都被保留,所以“子宫外世界”中的翠妮蒂惘然无知,而对程序超级敏感的尼奥却发现“这个世界”变了,他能在这里击败机器人。
  六女七男的锡安议会跟Oracle、钥匙匠一样,都是系统安插的NPC,所以他们都很老,不需要睡觉,而且支持墨非斯不合情理的计划。

[2] 传统版
  跟上一集结束后4年来的主流观点一样,“子宫”是虚假的,“子宫外的世界”是真实的。尼奥是机械帝国制造的人造人,他的头脑/人工智能就是一个“子宫”的超强修改工具,因此,他在“子宫”里可以为所欲为,在真实世界里也能使用超能力。
  这个理论跟电影中的一些暗示不协调,但可以减少观众们被编导耍了的感觉。

[3] 游戏测试版
  这个是最疯狂的想法,整个电影说的,是一个游戏的测试过程。尼奥是一个被以某种方式选中的测试者,来玩这个VR游戏(《金庸群侠传》!)。所有人都是NPC。这不但可以解释“钥匙匠”、“Oracle”等人不断重复的“命中注定”“没有选择”等话的意义,也可以解释墨非斯的偏执,妮奥比、新特工等配角恰到好处的出现:他们是NPC,这游戏流程是固定的,你要么半路Game Over,要么就按照剧本玩下去。而片尾无数个尼奥在无数个屏幕中用不同的态度跟“设计师”对话,也可以理解为有无数个玩家同时在扮演尼奥这个角色,打到关底后做出不同选择,与“设计师”引发不同的对话,不过结果是一样的--哪个玩RPG的会选择不救女主角?

两大败笔

  虽然我是狂热的Matrix fan,也不得不承认,这一集里,至少有两个大败笔:

  1、那段锡安城市的舞会,冗长而且难看而且毫无意义。
  2、华纳犯了老毛病,制作摇钱树系列片时偷工减料。去年《哈利波特2》片尾的凤凰大战蛇妖弄得好像两个多边形打架,还可以推托制作时间短。《骇客帝国2》拍了4年,最后一道工序、音响合成都没做好,所有的音乐是立体声而不是环绕声的,同时音响效果却是环绕声的,而且只有DTS版本,不支持THX。开始我还以为是我去的电影院音响出了问题,第二次看又换了一家,一样。最后在IMDB上看到有人抱怨,才敢相信这批资本家居然抠门至此。

起源/同源

  这电影的主题受到许多文化的影响,因此可以有许多不同的理解。

□圣经
  墨非斯是蛇/撒旦,他诱惑尼奥(亚当)吃了红色药丸,然后离开天堂(子宫),来到人间(外子宫世界);尼奥以为自己是摩西,要救人民“出埃及”;一再重建锡安的六女七男是耶稣和十二圣徒;“子宫”重启后,锡安已经毁灭,最后一艘人类船“重锤号”就成了诺亚方舟;“建筑师”是上帝,这里发生的一切,都来自他的意志。

□宇宙起源说
  根据现在最流行的理论,宇宙本来是体积无限小密度无限大的一个小团,然后爆炸膨胀,过了N年,变成现在这个样子,再过N年,又会因能量流逝而重新缩回一个小团。
  从爱因斯坦到霍金,都回答不出小团之前是什么,小团之后又是什么,所以他们就让宇宙在两种状态之间循环。
  而沃卓斯基兄弟用一句话就把这个问题解释了:“子宫”的历史比你想象的更长。我们所了解的历史、自然界都是一种系统设定,并不比《最终幻想》或者《勇者斗恶龙》的世界真实。
  我基本上是无神论者,但人类/地球进化史上还有一些突变和超自然现象科学不能解释,《骇客帝国》这种异想天开的解释,我觉得也不比达尔文的不合理多少。

□日本动漫/MANGA
  日本动漫,在欧美叫做“MANGA”,就是日语“漫画”的谐音。在洋人看来,欧美式的传统漫画(丁丁、蝙蝠侠、加菲猫)才是“漫画”(BD),日本那一套属于邪派武功。
  《骇客帝国》受日本漫画的影响非常大,沃卓斯基兄弟还出了《骇客帝国》漫画和《骇客帝国动画集》。尼奥满天飞的姿势是典型的日本式(从阿童木到奥特曼),压轴戏超高速飞行产生冲击波,引起沿途房倒屋塌、汽车满天飞的设计,更是直接来自《龙珠》;一出场就莫名其妙当作“救世主”(The One),更是日本漫画中最常见的宿命/血统论。而根据第2集的情节发展来看,我非常怀疑尼奥的真实身份跟《新世纪福音战士》的凌波丽一样,是个人造人。

□张彻时代的香港武打片
  百人大战、十八般武器轮流耍,这都是功夫片皇帝张彻惯用的套子,尼奥还特别穿了件有点类似中山装的衣服,那正是民初武打片常用的服装。

□吴宇森的枪战
  慢镜头的滞空射击,沿着子弹飞行方向的同轴推拉镜头,无意义的浪费子弹(我们都是神枪手,一百发子弹消灭一个敌人),设计精美的爆破效果。

□香港漫画·新武侠片
  尼奥对一百来个史密斯那场,仿佛出自徐克/程小东/刘伟强等人的手笔,满天飞人不算,还要来一段飘逸而且夸张的天外飞仙。

□13楼真理格杀令
  第六版“子宫”就暗示着,整个人类文明,都可能是一场超大规模的虚拟游戏。
  这个构思跟《13楼真理格杀令》不谋而合,不过《骇客帝国》在细节和感官冲击力上远远胜出--决定一部电影好坏的,不是创意,而是细节。(小编插嘴:严重同意!!)

□eXistenZ
  人体通过硬件跟虚拟世界连接的构思,又是一次不谋而合。

□劳拉快跑
  崔妮蒂开车飚上高速公路,影片最牛的一段开场,突然响起Techno舞曲,那感觉就仿佛有个DJ在电影院后方音响里高喊“Let""s party!”我立刻想起《劳拉快跑》,用舞曲给惊险片配乐,绝对是汤姆·迪克威尔的原创。


关于电影现象的计算机理解

□子弹时间
  “子弹时间”可以解释为“子宫”运算不过来时,产生的延迟。就好像你打电子游戏,在转换场景或者有太多的动作/人物同屏出现时画面停顿。

□门
  大部分编程语言中,都有一个“switch”命令,直译是“开关”,它的功能是这样的:如果情况符合条件A,就去执行子程序A;如果符合条件B,就执行子程序B;如果符合条件C……
  影片中那些一开一关就通向不同场景的门,就是被黑客修改过的“switch”命令,他们通过这个实现了违反游戏规则的场景跳转--类似现在网络游戏诸多外挂中的坐标移动功能。

□钥匙匠
  装过盗版windows xp吗?光盘中跟正版最大的不同就是多了个程序,Keygenerator、注册码生成器。一般来说,这种注册码生成器,只针对一种程序。不过有黑客高手开发了通用的注册码破解程序。那个钥匙匠,就是“子宫”中最强的注册码破解程序。(PS:盗版是不好的,盗版是不对的,盗版是盗版他妈生的……)

□Merovingian的人马
  有些是旧版本中为了躲避被删除而隐藏下来的冗余NPC,比如Persephone、密室中的两个人和幽灵兄弟,有些应该是他自己写出来的打手。

□尼奥能挡子弹却会被刀砍伤
  三人进入Merovingian的老巢时,尼奥就发觉,这个建筑的代码是被重新改写过的。这就好像游戏的某个关卡,所有攻击方式的属性都被重新定义了。尼奥这个修改器仍然能对付子弹,却防不住冷兵器的物理攻击。

欧洲与骇客的零零碎碎

·莫妮卡·贝鲁奇和基努·里维斯的第二次合作
  可还记得《吸血僵尸惊情四百年》?基努·里维斯躺在床上被一群女鬼纠缠,莫妮卡·贝鲁奇正是女鬼之一。

·法国狂热
  法国对《骇客帝国》,可能比美国人更疯狂。《首映》法国版6月号出了四种不同封面,全部用Matrix作主题,另一本杂志《Cinelive》干脆出了一个包括十六款大海报(九款Matrix加七款科幻经典)的号外。法国电视台在放广告之前要加一个“广告时间”的小片头,在《骇客帝国2》首映之前,2台出了一系列用《骇客帝国》绿色数码瀑布效果制造的广告时间片头。

·Merovingian的法语台词
  Merovingian说他最喜欢法语,然后非常优雅地说了一串法语,他说的是“天杀的狗屎贱人婊子傻X……”就是法语常用脏话的汇总。

总评

  新导演的弱项,就是把握影片的节奏。沃卓斯基兄弟获得权力后有些失控,影片头半小时过于拖沓,完全可以删掉15到20分钟。不过他们的视觉想象力仍然超级了不起。比较可惜的是,翠妮蒂的性格因爱情而转变,由很酷的女黑客变成了三从四德小女人--好在她的造型和动作场面还是跟上一集一样酷。

  科幻狂能在这一集中享受最大的乐趣,不过至少需要看两遍才能理解剧情(Mud管理员例外)。动作电影迷可以得到连坐十次翻滚过山车一样的超级感官刺激。普通观众只要不刨根问题思考剧情,也可以看得很爽。女性观众可以看看基努·里维斯,但不会觉得太好。
天使面孔 魔鬼身材
回复

使用道具 举报

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

5#
发表于 2007-8-4 13:02:40 |只看该作者
哲学札记:Matrix 与 理性的虚妄    SnowFalcon(原作)  
  
关键字     哲学
  


                                        从题外到题内
   Matrix又一次印证的一句非常"庸俗"的名言"一千个人,有一千个哈姆雷特"。几个看了这个片子的朋友与我一起聊天,几乎每个人都有自己的理论,"平行Matrix","Matrix in Matrix","我们也许就生存在Matrix中间"。至于讨论的过程其实无关紧要,倒是谁也无法说服谁的讨论的结果让我产生了书写这片札记的冲动。
   我的这些朋友都非常希望说服对方,但是其最终的结果都是:经过自己非常严密的逻辑推导的观点,到了别人那里立刻成为了愚蠢的笑料。这让我想起Matrix1中觉醒的Morpheus与尚未觉醒的Neo之间的讨论,以及在Matrix2中绝望了的NEO与依旧相信预言的Morpheus。其实比较一下他们直接并没有本质的不同。这种"鸡同鸭讲"仅仅是一种巧合么?如果不是那么Matrix又告诉了我们什么呢?

                                   客观存在还是主观的信仰
     先让我们走出Matrix的世界,回到现实中来考察一下"科学与宗教"的问题。
这两个东西几百年来一直掐架,不是你"烧死"我,就是我"枪毙"你。中国古代有个和尚,靠一段二十字的顺口溜赢得了禅宗正统传人的地位。而在一些武侠小说和电影中,这位仁兄还是一位身负绝世武功的佛门好汉。通过打打杀杀的大肆渲染,这篇顺口溜也变得尽人皆知:
    菩提本非树,明镜亦非台,本来无一物,何处惹尘埃?
不要把这二十个字当成简单的语言游戏,善于发挥的人,可以从中发现极其深厚的哲理。我们要谈论事实,必须对经验世界进行切分,将一个本来混混沌沌的宇宙,切分成一个一个的“物”,或者一件一件的“事”,然后我们才能分门别类,用语词或者其他记号给他们贴上标签。但这种切分本身有什么依据,是否可靠?没有任何理论能够反过来予以证明。事实可以被描述,世界可以被指称,这是一切科学理论所必须依赖的一个最基本的假设前提。而“本来无一物”的意思,就是根本不承认这种切分,认为世界就应该是浑然一体的,任何描述、指称,都不过是假相而已。碰到这样的仁兄,再伟大的科学家、再严密的科学理论也是白搭。你绝不可能说服他,更不可能驳倒他。你充其量只能指出,跟这种人已经无话可说。而这句话也未必有多大效力,对方大可以效仿其祖师爷,对着光秃秃的石壁一坐就是几个年头。对于足下是否有话对他说,该仁兄显然未必在乎。

       东方的和尚向我们充分展示了“无欲则刚”的道理。这位光头先生之所以能够金刚不坏,让一切科学理论无所用于其身,是因为他可以屏息自己的一切求真意志,而且非常耐得住寂寞。而在更早之前的古希腊,则有另外一位仁兄,虽然做不到后一点,但他同样成功地将一切科学论拒之门外。这位兄台名叫普罗泰戈拉,有人认为他是经济学的鼻祖,当然这并不是他牛逼的主要原因。更多的人知道他,是因为他是古希腊最著名的职业诡辩家。此公大开学馆教人讲歪理,结果搬起石头砸了自己的脚,从而搞得四海扬名。该仁兄有一句名言,叫做“人是万物的尺度”,就是说,万事万物对于一个人来说不同于另一个人。
   这就否定了一切科学理论的另一个基本假设——科学所谈到的事实,对于每一个人来说都应该是一致的。鉴于普罗泰戈拉狼藉的名声,这很容易被人看成诡辩家的伎俩。遗憾的是,这句话不可能被驳倒。认为一些基本事实对于众人都具有普遍性,在黑话里就是所谓的“主体间无关性”,这个东西是一切公共话语体系的基石,但它本身无法得到证明,而只能是一个假设。从上面的例子中我们可以看到, 一切理论都有其假设前提,这不是理论本身的局限,而是语言的局限。理论必然存在于某种语言之中,但离开假设,语言本身将变为不可能。科学与宗教都是谈论事实的,但如果我们抛开一切假设,则事实本身就将无法加以任何谈论。
   以上种种假设有一个共同的特点,就是它的成立与否,只是我们的一种信念,一种选择。它是不可能在现实中进行验证的,这些假设本身永无对错可言,无论正过来说还是反过来说都是如此。但关键在于你永远只能执其一端,必须在正反两个方向上选择一个。否则的话,就变成自相矛盾了。这一类假设,可称之为“先验假设”。必须指出的是,“先验”的意思是脱离于经验,与经验无关,而绝非“不证自明”之类的先天性正确。任何一个先验命题,其“正确”程度与其否命题是平等的。用黑话来说,这个就叫做“二律背反”。先验假设对于理论来说是必要的,因为离开这些假设,我们彼此之间就无话可说,世界也没有任何确定性可言。所以,先验假设是一切理论成为可能的基石。但另一方面,先验假设本身没有任何反驳能力,它不能规定或禁止任何东西。我们不能用“世界是可以指称的”来反驳“本来无一物”,而和尚兄也不能倒过来反驳我们。(同样有人会用科学反驳了地心说,来反驳基督教的"先验假设"这也是做不到的。至于为何,跨过一小段我们就回来继续探讨。)进一步说,先验假设只能为理论划定边界,对于边界之外的东西,我们承认那已经超出了我们所能谈论的范围;而在边界之内,我们不允许对这一假设提出怀疑。但先验假设本身不可以作为演绎推理的起点,单凭一组先验假设,不可以用来解释世界。由此我们就可以认为科学与宗教一样都是不过是一种信仰。并不存在那个是客观存在或者真理,只不过科学的假设科学显然赢得了最大的信任份额。

                                    真理的追问与理性的虚妄

     好让我们再次回到Matrix的世界,让我们看看从"先验假设"的角度看看他到底说了事么。我认为从这个角度来说他告诉了一句话"无知面前,人人平等".  如果再Matrix1中把Neo和还生活在Matrix里面的人进行比较在Matrix2中把Neo和Morpheus比较。我们就会发现他们仅仅是两种不同"先验假设"所导致的不同的世界观。但是没有哪一种"先验假设"更加正确 ,他们的正确程度是相同的。如果从Zion和Matrix的缔造者的角度来看,就知道其实Neo并不比Morpheus或者生活在Matrix当中的任何一个人更加高明。 如果从整部片子象征意义上来说Matrix的世界可以看成我们的一种信仰。Zion又是另外一种信仰。而Zion和Matrix的自造者可以看成人类的无知。其实Matrix中Neo对真实的怀疑不如说是在对他原来信仰的怀疑。无论是Matrix还是Zion都是一样的。人类不过是在无知的阴影下从一种信仰跳跃到另外一种信仰。因此Matrix的存在是无法证明也无法证伪的命题。对于这个古老的问题,神学家们并没有给我们正确答案,上千年的争论也没有结果。因此,宗教和世俗哲学、科学只能在两条不同的轨道上运行。对于无法证明也无法证伪的东东,只能凭信仰,信则有(存在于你的信仰体系中),不信则无。你如果相信Matrix,相信我们都是电脑游戏中的角色,相信相对论不过是游戏设计者的设定程序,恭喜你,你又创造了一种一神论宗教。世俗哲学、科学的态度则是:除非必要,勿增实体。这就是奥卡姆剃刀。能够自恰的哲学体系就没有必要增加Matix、上帝之类的累赘了。相对论适用于我们观察到的宇宙空间,我们就可以说相对论普遍适用,至于它是不是在Matrix空间适用,根本是伪问题,因为Matrix本身是不是存在就是一个毫无意义的问题。

   讨论到此,Matrix中还剩下free mind.没有进入我们的话题。从这片文章的角度来说free mind代表了什么呢?我认为free mind即代表了人类对真理的追问-即人类的理性。正是这种对真理的追问,才驱使我们从一种信仰跳跃到另外一种信仰。我们可以回味一下Matrix1中Neo不断的反问自己"Who am I","Why am I here".这难道不是从古希腊
至今人类一直在追寻的问题么?在无知的阴影之下不正是这种不断的反问才导致了人类思想的进步么?
   然而free mind 即凸现了Neo们的伟大,同时也显示他们悲剧性的一面。那就是理性的虚妄.记得Matrix1中那个叛徒Cypher他宁愿相信Matrix的世界在那里好吃好喝,也不愿意回到Zion 当然最后他还是被干掉了。这让我想到宗教的虔诚,可以令慈祥的大娘在布鲁诺的脚下添一把柴火。Neo与Cypher,Neo与Smith乃至最后Neo与Morpheus的观念对立,都是由于我们过于相信于我们的理性。当我们信仰一种假设的时候,我们便认为遵循这种假设的理论便是真理。其他的无非都是异端邪说。在我们现实中,我们用科学对宗教的讨伐其实与基督教的对异教徒的讨伐没有任何区别。我们认为科学反驳了地心说,从而就能根本的动摇基督教的先验假设。我们认为即使那些生活在愚昧原始宗教下的非洲部落也一定遵循我们的科学理论和价值观。这便是理性的虚妄。科学反驳了地心说并不能推倒出神学的荒谬。因为一旦这样做了,那么科学本身也就没有立足之地。举一个很简单的例子,某个病人的癌症死了,科学无法救活他。但是法轮功却说,他是有业。科学无法驱除他的业,所以科学是虚假的。从这个观点上说Neo和Morpheus,他们无非又是在上演一出十字军东征的闹剧。
天使面孔 魔鬼身材
回复

使用道具 举报

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

6#
发表于 2007-8-4 13:02:40 |只看该作者
再转一个超强的批论
  
  [转]关于Matrix的另一个新理论
  
  转自CCF
  
  
  关于Matrix的新理论
  
  引言
  看完Matrix Reloaded,里面很多的悬念引起人困惑和思索。原先看完Matrix1得到的一层理论(电脑虚拟的Matrix对应人类真实的世界Zion)被推翻。现在网上出现了Matrix in Matrix的理论和Two parallel Matrix的理论。这些理论都有一定的道理。但是这些理论没有解释:真正的人在哪?谁是真正的人?我想Matrix系列主要还是讲人,人和机器的关系。所以一直没有接受上面的理论。而在不断思索寻找新的理论。经过和朋友一个下午的讨论,我们终于得出一个新的看法,这个新想法吸收Two parallel Matrix的想法,并进一步发展。现在这个想法能比较好的解释目前1,2集发生的情况。
  当然这是我和朋友自己的想法,并不一定对,在这里讲讲,是想和大家探讨一下。欢迎各种意见。
  
  一层理论:
  现在我们重温一下看完第一集后,大家普遍接受的说法:机器和人类发生了战争,人类被打败,为了反败为胜,人类想切断机器的能源。结果机器发明使用人类作为电池的方法。为了控制人类,防止人类反抗,机器建立Matrix(一个虚拟的人类世界),人类生活在这个虚拟的世界,受着电脑的控制。少数一些人被某个先知(看完第二集,知道是The one)从虚拟的Matrix世界解放出来,来到真实的人类世界Zion, 这些人开始反抗机器,试图将人类从Matrix解放出来。因此找到了Neo(The one),因为oracle告诉只有The one才可以救人类。Neo经过再生后终于认识到自己是The one-一个超级英雄诞生。
  看完第一集,绝大部分人都认同Neo, Trinity, Morpheus是真正的人,他们从Matrix里苏醒,认识到真实的情况,Zieo是真实的世界,唯一剩存的人类抵抗基地。但对于Oracle的身份,以及是谁最先救Morpheus等人并不清楚。
  
  看完第二集,我们知道Oracle是一个程序,Zion是由机器制造的。The one已是第6任,前五位帮助了Matrix升级。另外还有一些现象例如Neo在zion里也有超能力。于是我们对于第一集得到理论产生了怀疑,到底Neo是人还是program,Zion是Matrix还是真实的世界。这导致了Matrix in Matrix的理论及并行Matrix的理论。这里对它们就不在重诉了,只讲讲我们的想法。
  
  Matrix
  Matrix是一套复杂的模拟系统程序,它是由AI机器建立的。模拟了人类之前的世界(我比作windows xp)。用来控制人类,让人类给机器提供能源。所以Matrix是提供世界运行所需规则(如万有引力,能量守恒等),并进行管理的程序。
  
  
  Matrix里的人物
  在Matrix里出现的人物,都可以看作具有人类意识一切特征的program。这些program根据所附的载体不同有三类:一类是附在生物载体上,即人脑。一类是附在芯片上,即AI机器。这两类program与所附的载体有密切的联系,这些载体通过硬件与Matrix的联接。还有一类自由program,它没有载体,象再生后的Agent Smith.
  
  人
  什么是人,如果只是指有心跳,血液流动,那么人与机器没有区别,真正的人是具有自主意识和思想的人。然而在电影里的人不是真正意义上的人。他们是由机器孵化的。自他们出生的时候,他们自主的意识就被Matrix给压制,Matrix分配每个人一个角色(即program). 99%的人接受这个角色program,让这个角色program控制他们的大脑。所以与其说这些人是人,还不如说他们只是一个program的生物载体。他们没有自主的意识,取而代之控制大脑的是由Matrix编写的具有人类意识特征的program。这些program是由Matrix产生,因而不能改变Matrix.而且由于这些人愿意接受分配给他们任何角色,所以他们可以被Agent上身,被Smith感染。另外1%的人他们自主的潜意识如此的强,他们不愿接受Matrix分配给的角色,不愿受这些program的控制,这种对Matrix分配过来的program的不兼容性,如果不进行控制会导致系统的不稳定和崩溃。因此编写Matrix的AI机器(即片中的Architect),或具有同样AI能力的机器编写了另外不同Matrix的另一个系统模拟程序,并给那些反抗的人编写另外角色program(不同与Matrix编写的).这由Architect编写的角色program,允许部分人类自主意识的存在,program与这些意识互动,人脑主要还是由program控制,这些program还有研究人类自主意识的功能和具有不同程度打破Matrix里的规则和改变Matrix的能力。这些program指的是片中Morpheus, Trinity等反抗人士。(下面还要进一步解释)。
  
  Zion
  Zion也是模拟系统程序。与Matrix不同的是它模拟的是现存人类世界的真实情况(我比作linux),用来控制和研究1%的反抗人士。它制定了比Matrix更加严厉运行规则,它的研究结果用来完善Matrix,从而增强对人类的控制。所以象Morpheus,Trinity等反抗人士虽然有部分自主意识,但是仍然受program控制,无法打破zion这些规则,只能遵行它的规则,除了Neo外。
  
  真实的世界
  没有在影片里出现,但我想因该和zion差不多,因为Zion是模拟真实的世界。
  
  Morpheus等反抗人士
  Morpheus等反抗人士是人还是program,有些说是人,有些说是program, 其实都不对,如果只指被program附载的那具躯体,可以说是人,不是机器。但如果从意识角度说,Morpheus等还是program,他们的自主意识只是部分苏醒,还没有完全苏醒,依然受到由更高级的角色program控制。他们经历了第一次“苏醒”。即他们由The one从Matrix里1%反抗人士中挑选,把他们原来有Matrix编写的角色program, 升级到更高级的角色program, 新的角色program加入zion的信息,增加在Zion和Matrix两个系统的运行能力(即program可以同时在Windows XP 和 Linux下运行),提高在Matrix里的运行能力。并允许部分人类自主意识的出现,这样才能使角色program在这些反抗人士的大脑里稳定存在和运行。所以说,现在1,2集里出现的Morpheus,Trinity等人从意识角度说,仍然是program.还没有完全苏醒,穿梭Matrix和zion两个系统,并不是象电影里表现那样pull in 和 pull out真实世界.只不过是系统转换罢了。也许他们会在Neo的帮助下,在第3集里完全苏醒(即人类自主意识超越了植入脑类的program,取得控制大脑的控制权)
  
  
  Neo
  Who am I?这是在第一集里Neo苦苦追寻答案的问题。 Why am I here? 这是Neo在第二集追寻的问题。我们随着电影的进度,也在苦苦思索着答案。Neo也如上面所说的那样即是program, 又是人。但他是很特殊的人,很特殊的program. 我们在这里应该把The one 和 Neo分开。The one指program,Neo指附载The one的人的身体。先从program角度说。The one不是由Matrix编写的program.也不是由编写Matrix的Architect(AI机器)编写,他是由更上一层即编写Architect的人(指真实的人)编写的或者具有这一层的代码。因而他在Zion和Matrix都有超能力即破坏系统的运行规则。编写The one这program的目的是为了完善Matrix, 从而让机器能永远控制人类。在zion中的那些program因为允许部分人类的意识存在,并且人类意识在不断的加强,到了一定时间人类的意识会超越program,导致这部分人苏醒,这是机器所不允许的,所以在这个时刻来临之前,zion必须被消灭。但是在zion这些program已有更好表达人类自主意识的代码,这些代码对完善Matrix是非常重要的。The one的作用就象影片中Arichetect对Neo的
  谈话中提到的:Your life is the sum of a remainder of an unbalanced equation inherent in the programming of the matrix. You are the eventuality of an anomaly which, despite my sincerest efforts. I have been unable to eliminate from what is otherwise a harmony of mathematical precision. ..... The function of the One is now to return to the source allowing a temporary dissemination of the code you carry reinserting the prime program.
  
  正如我上面所说,The one是一个特殊的program, 它有伪装的code,它开始没有能意识它自己核心的code. 因而才有片中死后重生的过程。在第一集开始的时候,Neo是由
  最外层由Matrix编写的角色program控制,Morpheus等在oracle的引导下,找到Neo, upgrade Neo到第二层code(即与Morpheus等相同的代码),Neo在第一集死掉的时候,这层代码消失,释放出The one的核心code. 使Neo意识到自己的超能力。这部分code早已存在,只不过现在才起作用,控制了Neo的大脑。这一次的再生,可以说使Program的苏醒,并不是人的自主意识的苏醒。所以这时候Neo可以叫做The one的program. 再从人的角度来说neo, 作为程序的生物载体,他的人类的自主意识在一,二集里还并没有苏醒,仍然由program控制,只不过是不同program控制。但Neo是不同与一般人的躯体,也许他身上有最初编写Architect的人的遗传基因。他潜在人类自主意识很强,所以他才能接受The one这program. 并同时影响The one这program. 所以在1,2集里他都在对自己真实身份不断进行思索。当他面对Architect的时候,他的人类意识已经济苏醒了很多,虽然还没有控制大脑。但当面对有可能导致全人类灭亡的选择的时候,前5任Neo(The one)的人类意识退缩(这种对人类的爱正如Architect所说即是人的最强的地
  方,也最弱的弱点),让The one这program完成它的任务,回到Matrix的source,升级Matrix,从而苏醒的人类意识再度消失。之后The one按照程序设定的选择23人重建
  Zion, 新的循环开始。而第六任Neo出现不同,他经历和Trinity的爱(这是程序安排好的,为研究人类的情感,所以oracle告诉Trinity她会爱上The one),而这个爱超越前五任对Trinity的爱,人类潜在的意识使他选择重回Matrix, 去救Trinity.这是机器没想到的,The one的program也没有这代码。这也意味着neo的人类意识开始超越The one这 program, 所以再回到Zion后,他感觉到了新的变化,并能再zion中使用超能力。但由于他自己意识和The one这program激烈争斗,使他进入混迷状态,因为此时The
  one失去了对大脑的控制。我相信在第三集里,Neo会由于Agent Smith的原因再此重生,这次他本身的人类意识将完全苏醒。真是巧合,Neo的两次苏醒都是由于Agent Smith造成的。
  
  
  从上面的叙述看来,第一,二集并不是我们所想象的是人和机器的斗争。其实描述的是机器自身进化的过程,人是有学习进化的能力,机器也有,它利用和研究人类那些目前还不能由机器表达的情感,来进化自身,从而达到更好的控制人类。它建立了Matrix系统给那些平凡的人(占99%),这些人意识里完全接受机器给他们定义的一切。这些人对与机器来说就是电池,没有别利用价值。另外一些人不接受或不完全接受机器给他们定义的一切,他们的潜意识是free mind.不愿接受一切约束。因而机器同时建立zion系统给这些不平凡的人。让他们自主意识部分苏醒,,并受到program的研究。同时给他们一个希望,即通过oracle告诉他们存在一个救世主The one, 他会把他们从机器拯救出来。(多么有讽刺意义,我想大多人都期望有什么救世主),因而可以说这苏醒的意识依然受程序控制,到一定时候(人的意识太强的时候),Zion就要被消灭。The one回到Matrix的source,升级进化机器。机器成功进行了五次这种轮回。但是正如俗语:终日打鹰,反被鹰啄(机器还不懂这道理)。人的意识, 愿望是如此之强,和不可琢磨,影响The one 6.0, 使The one 6.0做出机器预期不到的选择。将导致第三集revolution. 推测在第三集Neo真正的苏醒,同时他拯救了Zion里的人,因为这些人具有free mind的特性,比交容易救。同时因为zion模拟的现实的世界,他们从zion中苏醒,看到现实的世界比不会太诧异。至于Matrix,
  Neo等人也许会和机器达成暂时的妥协,防止Matrix崩溃,而导致里面的人全部灭亡。人类和机器的斗争并没结束,而是刚开始。从来都没有什么救世主。
  
  另外,Architect说:“There are levels of survival we are prepared to accept.”意味着Matrix的崩溃并不是所有机器都灭亡。有较高智能的机器也许也象人
  一样连接到Matrix系统,当Matrix崩溃,联系Matrix里的人死亡,从而切断了能源供应,而导致整个系统的关闭。这些智能机器会pull out from Matrix系统.这些机器
  只是较少数目,不像Matrix系统那样庞大,所以不需要太多的能源,也许以前积累下存在电池的能源能足够这些机器维持生存很长时间。这也许是上面那句话的意义。
天使面孔 魔鬼身材
回复

使用道具 举报

24

主题

0

好友

322

积分

新手上路

绝地武士

Rank: 1

7#
发表于 2007-8-4 13:02:40 |只看该作者
我把一二三全看了。真是无比棒的片子,让那些文科生羞愧至死吧,这个世界已经不需要他们那些蹩脚的想像力啦。

看完目前矩阵平行理论和i阶矩阵理论,我认为都是具有强解释性的,事实上,关于可能世界的解释,在数理逻辑学界这里也是有类似的争执:有人认为存在多个平行的宇宙(李连杰在《宇宙通缉令》里玩过这个模型),有人认为存在缸中之脑(就是说我们其实都不过是搪瓷杯里的一脔肉),也有人认为宇宙只有一个,但可能的状态却有很多。
关于这个世界究竟用什么模型去解释,这是非常有趣的,但我发现我们毕竟还有另外一个同样重要的事情要去研究:到底什么是人?

看来看去,真要一本正经较真的话,Neo在Reloaded开始表现出超能力乃至到revolution里跟七龙珠般的天上地下,都不能当做他不是人而仍旧是程序这么个结论。因为假设有以下这个可能:我们对人这么个现实世界里的所有带有约束的定义,比如不能飞不能躲避子弹不能长出十根九米长的脚趾末头,其实都是被程序写死的,如果Neo后来那些被注释掉的程序行给恢复了,那么,从普通人到超人,不过是程序升级了一次而已。
因此,回头再仔细想:人和机器的区别到底在哪里呢?
看来只有Free Will了,事实上从第一集开始吞彩色药丸开始,我就明白这个东西两个斯基导演自己也不是很明白,因为在逻辑上我们就是可以这么构造下去:对第i阶而言,第i-1阶的自由意志永远属于决定论下的程序行。
这样我们剩下的唯一途径就是以统计学方法予以反驳,那就是我们的自由意志对高阶程序而言,类似于宏观测量仪器无法捕捉的量子行为。如果Matrix要来对Zion进行干涉,那么它将无法在同一个可能状态轴线上既能获知Neo的下一步打算又能获知其实现这个打算所具有的冲动能量。--在判断他究竟是先去救Trinity还是先去救Zion时,Matrix已经表现出一定的手足无措,Smith其实就是一个不确定干涉。
当然我们还可以用到现在还在争执不休的隐函数来解决以上问题,但隐函数自身的问题也很严重:因为我们的确无法知道最终影响这一切的到底是什么。
如果我是这电影的编剧,最后将Zion也看做是一个虚拟世界完全是合乎逻辑的,就像哲学家会自然而然地追问到“那么谁来保证自由意志本身真的是自由意志?”笛卡尔为此殚精竭虑写下了我思故我在的前提是上帝永在,贝克莱则给出了一个更简洁的解释模型,现在,是斯基兄弟用一种全新的方法将这个古老问题Reload到了我们面前,但是,我看并没有得到Revolution。
影片中出现了那个Matrix的人形化,这表明Matrix自身仍旧是有物质属性的,至少比圣经里的上帝要来得低档,因为上帝这厮是不露脸的,最多弄点光效应来迷惑迷惑摩西或保罗,以至于我足够怀疑这两位大伯一定是年纪大了心脏有早搏所以就容易产生幻视的说。
所以,要是继续拍下去的话,Matrix将会由于允许一些它自身无法完全加以控制的自由意志程序存在,而遭到比它更高一级的设计者的惩罚,这时,Oracle的穿透特性就表现出来了,她似乎真的是一个不同阶的程序之间的灵媒,我觉得她很像某种递归模型里的不变算子。
以上解释我几乎是把人和程序当做是描述同一对象的语词,如果先将自由意志去掉的话。事实上,有人把自由意志当做促进Matrix进化的搅拌器是非常适当的,否则,我很难理解我们为什么Matrix需要这么个没法控制的玩意儿,要是Matrix能做到从不犯错的话。可是,即便无法测量到自由意志的最细节的地方,也应该可以在宏观上把握住其分布形状,从而在某个置信区间下对Neo们的最终行为和行为结果给出一个可计算的期望值。
还有一点我们要考虑的是:机器人他们的生存目的到底是什么?那么这些机器人是不是将自己的不断进化当做他们的生存目的?人类的自由意志对他们而言究竟是对他们进化有利?还是仅仅是电池之外的一种娱乐设备?再抽象点说:不同阶的程序之间应该安排成一种怎样的关系,才能让这个层结构1、在不稳定中获得平衡;2、永远稳定;3、不稳定并且经常不平衡?
这又涉及到下面这个问题:
不同阶的程序所形成的这个总的集合,应该以追求集合里最大多数程序的最大利益为模型,还是以考虑最底层的程序的基本利益为前提谋求集合的最大利益?如果是前者,那么人类将始终处于被Matrix或被比Matrix更高级的程序给全部删除的阴影之下,如果是后者,那么,保留我们到今天为止还是个谜的自由意志将会是可行的。
太空里,要是有一个巧克力做的冰淇淋月球,该多好啊~
回复

使用道具 举报

40

主题

0

好友

1057

积分

论坛游民

同中书门下平章事

Rank: 3Rank: 3

8#
发表于 2007-8-4 13:02:41 |只看该作者
batz?是以前在青青草见到过的batz吗?
呵呵,来这里的老朋友越来越多了喔。
Namo-Saptanam Samyaksambuddha kotinam Tadyata Om Cale Cule Cundhe Svaha
回复

使用道具 举报

35

主题

0

好友

232

积分

新手上路

青翼蝠王

Rank: 1

9#
发表于 2007-8-4 13:02:41 |只看该作者
没错,就是偶阿,呵

//七格,你对文科生的看法是不正确的,起码有一些文科生不这样。
文理到了尽头应该是一回事,只不过大部分所谓的文科生没学到家罢了。
天使面孔 魔鬼身材
回复

使用道具 举报

40

主题

0

好友

1057

积分

论坛游民

同中书门下平章事

Rank: 3Rank: 3

10#
发表于 2007-8-4 13:02:56 |只看该作者
batz兄,有个问题一直想问你。
记得因为一篇文章的署名问题,你列举过所有曾使用网名,包括纤纤、红发杰克什么的,我记不全了,你能再说一遍吗?冷静是你吗?目前你是否固定用batz了?
Namo-Saptanam Samyaksambuddha kotinam Tadyata Om Cale Cule Cundhe Svaha
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入黑蓝

手机版|Archiver|黑蓝文学 ( 京ICP备15051415号-1  

GMT+8, 2025-7-1 07:44

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部