电脑围棋科幻小说《墨绿》
作者万精油
墨绿的出现,同时震惊了中日韩三国棋院,一个共同的问题是:墨绿究竟是谁? ――人民日报体育版2005年9月10日
看着《人民日报》的这篇报道,我心里充满了喜悦,自豪和得意。这世界上除我之外再没有第二个人知道墨绿的真实身份了。
<点评:这是十二年前的一篇描写计算机围棋的小说,当时是科幻小说,如今却已成为现实。人类的想象翅膀总是飞翔在现实前面,像凡尔纳《海底两万里》中的鹦鹉螺号就是后来潜水艇的原型;火箭发射前的倒计时也来源于科幻小说;《墨绿》中的计算机围棋能够自我学习,是阿尔法狗“深度学习”人工智能技术的直接预言。重看这篇小说,实在为当今科学技术在人工智能上的飞速发展而感慨。>
一、引子
话要从大约十年前说起。由IBM科研小组研制出来的“深蓝”国际象棋程序,战胜了当时的世界第一高手卡斯帕洛夫,西方舆论界为之哗然。被西方人作为第一智力游戏的国际象棋,人类被机器打成下手,惊呼当然是很自然的。但是,在一片叫好声中,纽约时报有一篇报道却在幽默中表现出冷静。它说:“我们这里的大呼小叫,最多让亚洲人(日本,中国和韩国)伸伸懒腰,不以为然。因为对他们所玩的游戏――围棋――来说,计算机还处在原始时代”。
计算机围棋程序处在原始时代,并不是因为没人重视。事实上,相当大的人力物力投入了围棋程序的开发。个人的,集体的;有计算机专业人员,也有职业棋手。最大的投入要数日本,他们的第五代机算机开发的一个重要课题就是围棋程序。台湾的亿万富翁应昌期先生生前还为此设了巨额奖金。说是在二十世纪末如有计算机程序战胜台湾职业棋手,则可得一百万美元的奖金。<点评:应老先生曾设立140万美元的巨额奖金,以促进电脑围棋的发展>
如此种种,目前的围棋程序却仍被冠以“原始时代”的雅号,追究起来其主要原因是围棋太难。国际象棋与它的难度相差不是一两个数量级的问题。
我对围棋程序的热衷由来已久。我写过很多别的游戏程序,但对自己最喜爱的围棋却一直没敢写,因为不知从何下手,想得到的思路别人早已试过了。这个愿望一直悬在那里,心里放不下,手上又搞不动。九八年上半年事情开始有了转机。由于工作需要,我接触到一些遗传编程(GENETIC PROGRAM-MING)的东西。有一天读一个样板程序,突然想到也许可以用同样的思路来写围棋程序。程序开始的好坏不要紧,关键是要有很好的鉴别函数使其能合理地进化。 |