“捅破那一层窗户纸” --也议“阿法狗”对抗李世石的胜利 总的感觉是“一声叹息”:这一天终于来到了。 数年前,在网上下载了一款围棋软件,自称使用了“蒙迪卡罗”算法,达到4段水准。 自90年代就与围棋软件比武的我,棋艺顶多业余1段,和早期的围棋软件对垒并不觉得吃力—原因很简单:我的棋臭,围棋软件比我还臭,以臭对臭,杀菜鸟软件,胜之不武,并没有太多长脸的荣耀。 再说回“蒙迪卡罗”算法下达到4段水准的那款围棋软件, 您猜怎么着?人家不是说着玩儿,乱侃充数的。我若不时不时地“耍赖”缓棋(把落地的子又收起来,重新来过),简直就毫无胜算。拿我的棋艺衡量围棋软件的实力进展,当然意义不大。可是,咱们话说回来,我心里明白:“蒙迪卡罗”算法似乎找到了分析围棋,模拟专业棋手思维的正路子。 最近一段时间内,阿法狗先是赢了李世石一盘、两盘、三盘。第一盘李世石败北于阿法狗后,我还在揣测:也许是李世石不熟悉狗狗之套路?发挥的不够好?但是3盘下来,以一个程序员的直觉,我觉得我看明白了:阿法狗的团队用数理逻辑、人工智能模拟的手段,把握到了围棋取胜的真谛。 曾经听到围棋高手有“棋理难明“的感慨。也有人说,围棋是“艺术”,而艺术未必是人工智能能够比人类更胜一筹的领域。我感觉,“阿法狗”对抗李世石的胜利,更是打破了围棋是“艺术”这一说法。 阿法狗的胜利,在我而言,更说明了围棋的真谛和赢棋之道是可以用数理、图论、图形结构识别(以及人工智能下各种我闻所未闻的手段)来加以分析和概括的。当然,说分析和概括只是一句话,而里面不知包含了多少开发者的劳动和智慧结晶。我对“蒙迪卡罗”算法一窍不通,但我至少目睹过它指导下围棋招法的“有模有样”。所以,3盘阿法狗的胜利后,我确信,阿法狗团队已经攻克了围棋领域的难题:如何做详细入微且靠谱的形势分析判断(不是最困难的);如何在策划下一手时,正确判断这一手的效率(较难吧?);以及在复杂的局面下随时“意识”到正在发生和未来几步交换后可能发生的危险/威胁—如何破解/防范?如何用一系列的“好选点”来实现自己的战略意图,把形势引导到对狗类更加有利的局面(也许是难中之难?)总之,不管这里牵涉到了多么高深的算法(以及阿狗自我学习的能力),3盘阿法狗的胜利后我放弃了一切犹豫幻想,心悦诚服地说:狗狗做到了!阿法狗背后的团队做到了!围棋可以不再被迷信为“艺术”。即便电脑围棋仍有可能被人们视为“艺术”,可是那是在精密运算和超强算法构成的“艺术”彩虹与迷思、错觉。职业直觉告诉我,目前的阿法狗显然只在依靠数理逻辑,并没有情商方面的色彩。 有人说,阿狗第四盘负于李世石,是在放水,故意输棋,其智能与用心令人不寒而栗。我不这样想,我更倾向于这是阿法狗背后的团队在控制这一切:不是通过程序中的所谓“情商”功能,而是通过调整程序的基本参数(config file中的某一数值)便可做到。一来是为了给李世石(及广大棋迷棋友,并扩大到人类)一些面子与安慰,更重要的,该团队还需要从另一角度,测试自己的软件:明确其周密程度可以下调,在小概率下“允许”对手抓住自己的破绽;同理, 这也可以明确其周密程度可以上调;加上该软件从理论上一定还不断存有上升空间,我猜想,未来的岁月中,我们只能期待人类非常罕见地侥幸打败狗狗了:每一万盘对局捡到一盘?每十万盘?每百万盘?天知道,唯一可以肯定的是:这种极低的人类胜率不过是在反复印证阿法狗的算法之成功罢了;阿法狗找对了套路并不断快速进步,人类棋艺在培训,实战下的进步,从实质上和总体上,将永远追赶不上阿法狗的步伐。 刚刚在微群中看到的对策:不服气咋办,抠出电池或者拔插销,断了狗狗的电吧! |