1997年,人工智能在国际象棋棋盘上击败了棋王卡斯帕罗夫。那时人类可以安慰自己的是,至少在围棋棋盘上,电脑还差得远。昨天谷歌突然宣布,它的人工智能软件“阿尔法围棋”已于去年横扫了欧洲冠军、来自中国的职业围棋二段樊麾,接下来软件还将挑战14个世界冠军得主韩国的李世石。难道,这会是人工智能攻克人类智慧堡垒的最后一战?
电脑完成不可能的任务
国际象棋中,平均每回合有35种可能,一盘棋可以有80回合;相比之下,围棋每回合有250种可能,一盘棋可以长达150回合。就博弈的局面来讲,一般认为国际象棋为10的123乘方,而围棋则有10的360乘方以上。这导致软件来不及列举出所有能赢的方案,因而不敌职业棋手。
我国棋手俞斌九段在几个月前的人工智能围棋世界锦标赛上曾认为,电脑在他这一生都无法击败人脑。“国际象棋的电脑程序是围绕着杀死王这一要点设计的,比较有效。而围棋的棋子没有大小之分,电脑无法判断哪条大龙更大,从而无法准确做出取舍。围棋到后盘收官变化无穷,越下到后面,盘面形势就越复杂,这让计算机程序难以做出正确选择。”如今电脑似乎完成了不可能的任务。
阿尔法是谁
让人类的围棋圈和人工智能圈“炸了窝”的阿尔法围棋,是谷歌开发的一个人工智能软件。从谷歌公布的论文看,它是第一个在无让子的慢棋赛中完胜职业棋手的人工智能软件。
阿尔法的对手樊麾生于上世纪80年代,在中国成为职业二段后赴法留学,后来成为法国国家围棋队总教练,已经连续三年赢得欧洲围棋冠军的称号。
樊麾说:“虽然我的水平不是特别高,但被横扫5比0的比分,就算放在职业棋界,恐怕也没有太多人能绝对做到。”
输棋后,他对阿尔法围棋的评价是这样的:虽然从几盘棋谱上它表现出的水平不是特别惊人,但在当时的局面下正好可以击败自己。最令他在对局时感到绝望的是,“不能出现失误”。
谷歌软件的恐怖进化
去年11月,本报曾报道了在北京举行的围棋人机大赛。中国名人战冠军、棋手连笑九段以戏耍电脑的方式取得压倒性胜利。同样是程序,谷歌软件做了什么恐怖的进化?
谷歌软件在胜利后发表的论文中称,他们的程序采取了不同的方式——“深度学习”。阿尔法围棋的核心是两种不同的深度神经网络,任务是“挑选”出那些比较有前途的棋步,抛弃明显的差棋,从而将计算量控制在计算机可以完成的范围内,本质上和人类棋手所做的一样。
据介绍,这种神经网络可以自主学习,而非传统的对人工智能进行“监督训练”的算法。阿尔法很容易通过大量的训练积累足够多的经验。人类或许一年可以下1000局围棋,但它一天就能玩100万局,还不会疲劳。所以从理论上讲,只要“阿尔法围棋”经过足够的训练,就可以击败所有的人类棋手。
李世石们怎么看
战胜欧洲冠军后,谷歌随即邀请韩国世界冠军李世石九段3月与阿尔法围棋进行一次对抗赛,奖金为100万美元,李世石欣然应战。中国新锐柯洁发表评论认为,李世石太幸运了。
谷歌胜利的消息传来已是北京时间前日的凌晨3点。柯洁九段发了一篇微博:“震惊!!虽说看棋谱感觉水平有限……但可怕的是这还不是完全体,它是可以学习进化的……以现在这个计算机的实力战胜李世石的可能性不到5%……”
刚刚夺得中国围棋龙星杯的新锐芈昱廷九段对谷歌围棋软件的胜利感到震惊:“我看过棋谱了,原以为是快棋,没想到谷歌围棋慢棋也那么厉害。不知道现在水平进步了多少,如果进步神速的话,对李世石的胜负真的很难说。”