AlphaGo与李世石的人机对弈围棋,在五番棋中,以2:0领先。震惊之一,是没有想到围棋软件怎么快就可以战胜人类的围棋高手。震惊之二,是看到围棋走出了人类棋手想不到的好手,以至于让聂卫平都承认这AlphaGo的表现是可以值得“脱帽致敬”,要知道聂卫平从来都认为,和一般棋手相比,自己下围棋的境界是“崇山峻岭”级别的。而且在赛前,明确表示,绝不相信AlphaGo能战胜李世石。看了AlphaGo两局棋的表现以后,表示可以向AlphaGo“脱帽致敬”。
本猫是一个极其崇拜人类智慧思维的人,对于人类的“感觉”有一种哲学意义上的崇敬。而围棋是人类的智慧思维的结晶,对于棋局的形势判断,“感觉”占有很重要的成分,因为人类有限的大脑在有限的时间内,是不可能算清所有可能变化的。所以,下围棋,“棋感”是很重要的。原来本猫本不相信当今的电脑程序可以用算法来模拟“感觉”的,但是看了这两盘棋后,震惊之余,想法有所改变。
首先是基于对李世石围棋水平的信心。无容置疑,李世石是现代围棋大师级的人物。当初AlphaGo以5:0横扫欧洲围棋冠军的时候,并不以为然,因为那欧洲围棋冠军并能不代表人类围棋的最高水平。
而看了最近的这两盘棋 以及铺天盖地的评论,本猫相信,和AlphaGo下围棋,中规中矩的下棋,很少能有人会比李世石做得更好!罗冼和可能是个例外,网上有一个视频,看他很轻松的让九子蹂躏“天顶Go”,完全不按棋理的下法,电脑只能胡乱应对而漏洞百出。但是AlphaGo团队表示,AlphaGo有能力应对不按棋理的下法。
当李世石输了第一局的时候,有人指出,可能是李世石心态不对,太过急躁,电脑计算力肯定强,应该慢慢下跟它拼形势判断,它的判断力肯定不行。所以,李世石第二局就是这么做的。但是,在第一局之前,又有多少人会认为李世石的乱战能力会不如AlphaGo的?至少本猫就不认为。
然而,第一局所谓李世石的领先和细棋都是人类经验带来的错觉!AlphaGo团队的数据表明,从开局战斗到最后结束,一直是AlphaGo优势!AlphaGo的算法决定其落子的决策基于“胜率”而不是“最优”!所以,AlphaGo会下出缓手,甚至会被人类棋手认为是“不可理解的失误”,只是在AlphaGo看来,这是一个不会降低胜率的选择。
AlphaGo的算法目标只有一个,就是赢棋,而不求“最优”。于是,在对手弱(或棋局大优)的情况下,它可能选择的类似胜算的点就更多。在对手强(棋局接近)的情况下,它可能选择的类似胜算的点就更少,这就意味着更精确,意味着在人类思维的意义上更少失误。所以,如果在后半盘的时候,你看到AlphaGo的“失误”很多,其实是因为AlphaGo判断它已经胜定了。
在开战之前,本猫对五番棋的结果预测是李世石4:1胜AlphaGo。当前两盘棋下完以后,很多人都认为,李世石将一胜难求。本猫也认为,后三盘在正常情况下李世石将毫无胜算。
看看国际象棋和中国象棋的棋手们,都早已接受了人工智能的层级在人类之上这一事实,而用机器进行训练更是早已习以为常了。是不是人类的围棋棋手应该跟AlphaGo学棋的时代也已经到了?
从古至今,我们从来不知道在围棋技术的浩瀚空间里,人类对于围棋的理解到底站在了什么位置。本猫相信,围棋人工智能的开发,一定可以帮助人类提高对围棋技术的认识。
下棋的过程是一个动态决策的过程,人工智能在动态决策准确性上的突破性进展,令人刮目相看。这项人工智能技术将会很快应用在更复杂的动态决策场合,比如,电脑驾驶的无人汽车,全自动的客服系统,智能家政机器人,等等。