帮朋友写的一篇论文,请大家多提宝贵意见
论电脑永不能胜于人脑
卡斯帕罗夫,这位雄居世界国际象棋冠军宝座长达15年之久的俄罗斯国际象棋大师曾分别于1996年和1997年同IBM公司超级计算机“深蓝”两次展开“人机大战”,结果卡斯帕罗夫一胜一负。在1997年的那场著名比赛中,卡斯帕罗夫以2.5比3.5的总比分在“深蓝”面前败下阵来,引起全球轰动。
2001年,电脑新秀棋手“更弗里茨”击败了卡斯帕罗夫和阿南德,以及除了克拉姆尼克之外的所有排名世界前十位的棋手,电脑棋手出尽风头。2002年10月,“更弗里茨”与克拉姆尼克在巴林进行“人机大战”,双方握手言和。
电脑具有人类无法比拟的技术优势。一般情况下,电脑下一步棋就要从10的120次方可选择的步骤中选出一个最佳方案。比如“深蓝”可以看12步棋,每秒钟可以计算出2亿次。对于人来说无法对结果进行精确的预测,但这可是电脑的优势所在。人容易产生疲劳和心理压力,而电脑可以永远战斗,除非将电源切断。 于是一些人认为,这标志着电脑的智能已经开始超越人脑。
果真如此吗?不.我认为电脑不但现在无法胜于人脑,而且将来也不会胜人脑.
首先,机器的发明者的智慧不可能超过发明者本身.纵观人类的发展史,从原始社会的茹毛饮血到上个现代人类登上月球.在这样漫长的历史长河中,从未有任何一种人类发明的机器所展示的智慧超过人类的.这是因为,任何人类所发明创造的机器都不过是人类大脑的智慧的延伸及逻辑化的归并与扩展,是人类在探索与改造自然界的过程中一种辅助工具,与人类的实践活动息息相关,都不是凭空产生的.人类从不会说话到发明出各种规范的交流语言与文字,从会使用石块到会制造一些简陋的石器等简陋的工具;从发明第一个电子管到制造出世界上第一台可以投入实际应用并能解决具体问题的计算机,你见过任何一种机器可以超越人类的聪明才智吗?电脑也是由人类发明并制造出来一种机器,同样不可能超过人脑.我想在你没看到"深蓝"战胜卡斯帕罗夫这位目前人类最强的棋手之间,你应该对机器不能超越人脑这种观点有丝毫的怀疑.
其次,电脑是一种比较特殊的机器,我们不得不承认它在某些方面是胜于人类的.电脑有非常快的运算速度,目前最快的电脑的运算速度在每秒钟100万亿次以上,最高达超过上万G之巨的存储容量.然而,仅有比较快的运算速度及海量的存储容量还是不够的,这些仅是电脑硬件,光有这些硬件(称为裸机),电脑是什么事情也做不了的,必须装载软件系统才能为人类工作.如果不安装软件,电脑就是一种无用的机器,恐怕没有人否认这一点.电脑装上专用的软件之后,才具备了专用于某一目的的功能.实际上,电脑(硬件)仅是一种电脑软件的工作平台.比如装上目前流行的OFFICE软件,就可以用来办公;装上进行天气预报的软件,经过电脑的运行可以给出未来某段时间内的天气状况;装上支持卫星发射的软件,可以帮助卫星上天等等.97年的那台战胜当时世界第一国际象棋高手的卡斯帕罗夫的电脑"深蓝"安装的就是可以下国际象棋的软件,可以这样说,安装了会下国际象棋软件的电脑战胜了卡斯帕罗夫.
再次,电脑软件是人类智慧的一种反映,一种集成的聪明才智的结晶.软件是一种逻辑实体,简单的说,能够通过有限步骤的逻辑序列对特定问题给出计算结果.软件在计算机中是一条一 条指令执行的. 一般情况下,大型一点的软件都是由多个人编写完成的.由此可以看出,”深蓝”电脑软件设计师设计的软件通过在电脑上运行战胜了卡斯帕罗夫.
最后,战胜卡斯帕罗夫的是人类本身,不是电脑..“深蓝”重量达1.4吨,有32个节点,每个节点有8块专门为进行国际象棋对弈设计的处理器,平均运算速度为每秒200万步。
总计256块处理器集成在IBM研制的RS6000/SP并行计算系统中,从而拥有每秒超过2亿步的惊人速度。它不会疲倦,不会有心理上的起伏,也不会受到对手的干扰。在对弈软件方面,自1950年以来,数百位计算机工程师、程序员和数学家的目标一直是设计出足以战胜世界国际象棋大师的具有创造力和想象力的计算机和软件.蓝色巨人IBM也在这个方面做了大量的工作。1989年IBM研究机构成立了"深蓝"工作小组,开始着手研究有关电脑下棋方面的技术,旨在探索如何利用并行处理技术解决复杂的问题,IBM的"深蓝"工作组成员谭崇仁、许峰雄、Murray Campbell 、 A.Joseph Hoan Jr.和Gershon ,Brody等将这一复杂问题视为一种标准的研究课题:如何研制出一种下国际象棋的计算机来测试世界国际象棋顶尖高手。为了向"深蓝"提供可供利用的更为丰富的资源,"深蓝"小组收集了一种开局数据库,为该系统提供了象棋大师在过去100年间所进行的开局范例。除开局数据库外还应有终局数据库,终局数据库只在棋盘上仅剩五粒子时才被激活,该数据库提供数十亿场终局。从以上资料可以得出这样的结论,不是设计战胜卡斯帕罗夫电脑软件设计师本人战胜了卡斯帕罗夫,而是电脑设计师吸取了人类以前下棋的经验,并把它融入软件中,从而战胜了目前的人脑.这不正说明是人脑而不是电脑战胜了卡斯帕罗夫一个人的人脑吗?集聚了人类下国际象棋智慧结晶的智慧以电脑作为工具占胜了当时下国际象棋水平最强的卡斯帕罗夫本人,这难道有什么值得惊奇的吗?更简单一点说,是IBM公司的一个智囊团利用电脑战胜了卡斯帕罗夫.
况且,人脑有电脑所不能比拟的优势,人脑会发明创造出随外界环境变化而变化的新的工具,电脑就不会.因为,电脑也是一种高级的工具,再高级的工具也不能制造出新的工具.高级工具所产生的结果是可以预料的,而人脑的创造性是不可预料的.电脑所做的事情不过是人脑先想好之后,通过电脑来实现罢了.既使出现的所谓的人工智能也不能证明电脑胜于人脑,那只能说明人脑思考的问题的方式更高级了,所依赖的工具更先进了.恰巧更能说明,人工智能只是一种更高级的工具,是一种人脑的延伸,不然,怎么会被称为"人工"智能呢?更不能忘记的是,控制电脑的是人类,命令电脑的也是人类,令电脑功能不断增强的还是人类.人类有本能,有欲望,渴望不断超越极限,所以才有"江山代有人才出","长江后浪推前浪",一代胜过一代的发展进步.从而不断使人类科技日新月异,达到颠峰.电脑说到底只是一种工具,而工具只能被利用而不可能战胜发明工具的主人,仅此而已.
总之,电脑是人类智慧的结晶,它可以战胜人类的某一分子,但始终不可能超越全人类,永不能胜于人脑.