再次对于Matrix 的思考

原创 2003年08月21日 21:43:00

                                             再次对于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。

Python教程学习简记11--Python decorator 装饰器

由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。函数对象有一个(双下划线+name+双下划线)属性,可以拿到函数的名字: 现在,假设我们要增强now()函数的功能,...
  • yizheyouye
  • yizheyouye
  • 2016年02月14日 17:18
  • 1183

Android学习记录(9)—Android之Matrix的用法

Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,对应位相加就好。图像处理,主要用到的是乘法 。下面...
  • loongggdroid
  • loongggdroid
  • 2014年01月23日 15:58
  • 16785

人生就是个学习、思考与实践的过程

http://www.21ctcm.com.cn/shenxin/zhenren/1875.html 导读:越来越多的社会人士发出“大学生无用”的声音,那么,有志青年如何脱颖而出?本文天清地宁老...
  • ttwwok
  • ttwwok
  • 2014年04月20日 12:05
  • 2443

图形学思考 - 聊聊透视图投射矩阵perspective projective matrix

什么是透视图投射矩阵perspective projective matrix? 空间物体的坐标乘以投射矩阵,那么就可以把空间的物体投射到屏幕上。 大体是这样的矩阵: 这里探讨一个问题:为什么乘以这...
  • kenden23
  • kenden23
  • 2014年03月05日 07:36
  • 2510

八皇后问题算什么,来看看无穷皇后问题吧(转自Matrix67牛)——思考的乐趣

当 1848 年国际象棋玩家 Max Bezzel 提出八皇后问题(eight queens puzzle)时,他恐怕怎么也想不到,100 多年以后,这个问题竟然成为了编程学习中最重要的必修课之一。八...
  • ColorWaterer
  • ColorWaterer
  • 2014年11月17日 23:28
  • 621

YUI, JavaScript 构造函数的再次思考

在             YUI().use('event-custom', 'attribute', 'node', function(Y) { //应用attribute模块...
  • sijidou112
  • sijidou112
  • 2014年06月16日 17:14
  • 294

再次思考Z = X+Y,Z = XY的概率密度求解

再次思考Z = X+Y,Z = XY的概率密度求解@(概率论) 设方程x2−Xx+Y=0x^2-Xx+Y = 0的根相互独立,且都在(0,2)上服从均匀分布,分别求X与Y的概率密度。 分析:在前面...
  • u011240016
  • u011240016
  • 2016年11月11日 01:35
  • 4858

【由抽奖想到】对生成不重复随机数列的再次思考

之前由于要做一个战队匹配,想到了给10个不同的队伍分配一个不重复的1~10之间的数,写下了自己的一些感想《由生成不重复的随机数引发的思考》: http://blog.csdn.net/huge92/...
  • huge92
  • huge92
  • 2013年09月26日 15:10
  • 650

线性代数入门 The Matrix Cookbook

  • 2017年12月05日 09:17
  • 544KB
  • 下载

Matrix Calculus Operations矩阵微分

  • 2017年11月22日 22:42
  • 417KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:再次对于Matrix 的思考
举报原因:
原因补充:

(最多只允许输入30个字)