在人工智能研究如火如荼的今天,似乎也是时候回过头来思考一下模拟计算在未来所具有的意义。当人类已经习惯于通过数字化编程控制机器,也许以神经网络为代表的模拟计算会把对于世界的控制权从人类手中夺走。这是一个值得探究的技术问题,同时也是一个不容忽视的伦理问题!
以电子数字计算机诞生,以及它们生成的代码遍布全球的时间前后划分,计算的历史可以分为新旧两个时期。旧时期的先知有托马斯·霍布斯和莱布尼茨,他们带来的是计算的逻辑基础。新时期的先知则包括艾伦·图灵、约翰·冯·诺伊曼、克劳德·香农和诺伯特·维纳,他们带来了机器。
电子工业在过去的几百年中经历了两个根本转变:从模拟到数字,从真空管到固态器件。这些转变一起发生,但并不意味着它们有着密不可分的联系。正如使用真空管可以实现数字计算一样,模拟计算也可以在固态器件中实现。即使真空管在商业上已经消失,但模拟计算仍旧十分活跃。
在模拟计算中,复杂性存在于网络拓扑结构而不是代码里。信息被处理为诸如电压和相对脉冲频率之类的值的连续函数,而不是对离散的位串的逻辑运算。因为不能容忍错误或模糊,数字计算需要随时纠正错误。而模拟计算可以容忍错误,允许错误的出现。
模拟计算机也在两种信息形式之间进行转换:空间结构和时间行为。没有代码,没有编程。我们还无法完全理解自然界是如何进化出模拟计算机的,这种模拟计算机就是神经系统,它们体现了所有我们从世界吸收的信息。它们学习。它们学习的内容之一就是控制。它们学习控制自己的行为,学习尽可能地控制自己的环境。
关于人工智能,我们有三条定律。
第一定律是阿什比定律,这一定律以控制论专家、《大脑设计》一书的作者W.罗斯·阿什比的名字命名。该定律认为任何有效的控制系统必须与它控制的系统一样复杂。第二定律由冯·诺伊曼提出。该定律指出,一个复杂系统的定义特征一定包含对其行为的最简单的描述。第三定律指出,任何一个简单到可以理解的系统都不会复杂到可以智能化行事,而任何一个复杂到足以智能化行事的系统都会太过于复杂而无法理解。