当前位置: 华文问答 > 数码

AlphaGo 有没有「棋风」?它在下棋时会犯错吗?

2017-05-25数码

围棋博大精深,千变万化。其每一步棋的好坏不是绝对,而是相对的。同样一局棋,由于每个人的性格不同,阅历不同,眼界不同,看待棋局的角度是不一样的,理解棋局的意思也是不一样的。下出来的棋自然也不一样。下围棋,最能体现一个人的性格,所谓「棋如其人」,就是这个道理。

因此,性格稳重的人行棋也稳重,性格冲动的人,行棋也冲动。到底哪种性格好,这却很难说,性格稳重的人的确可以少出错,但是很多时候容易考虑过多而延误战机;性格冲动的人则决断迅速,把握战机能力很强,可是很多时候由于欠缺考虑而容易犯错误。 所谓「棋风」,就是指:「每个人将其独特的个性融入进围棋,从而在棋盘上形成一种自己独有的风格。」 老射雕主题曲里有这么一句歌词:「论武功,俗世中不知哪个高,或者,绝招同途异路」。说的就是这个意思。

阿尔法狗不是一个活生生的人,它只是一台冰冷的机器,它遵循人类赋予它的指令:「赢棋」,因此它所有的思路都是跟赢棋有关。它的眼里只有每一步棋赢的概率有多大?所以它是没有棋风的。

它在下棋时会不会犯错这个问题很难说,要看从什么角度来看了,如果从我们的角度来看,由于样本太少,目前它的错误很难被我们发现。但是若从绝对的好坏来看,它的错误会很多, 因为它每一步棋不是基于最优解来思考,而是基于概率和大数据来思考的:「这步棋未必是最佳的一手,但却是此局面下大数据显示赢棋概率最大的一手!」 那你说它是犯错了还是没犯错?

今天听说新版的阿尔法狗可以让去年旧版的阿尔法狗三子,这一点我倒是不惊讶。阿尔法狗应该是有破绽的,只不过由于样本太少,我们很难发现。 但它们自己对弈,样本就可能会很多,一旦旧版阿尔法狗被发现破绽,它又不像人类那样可以利用心灵的能动心及时调整,很容易越下越惨的。

但是,这不代表新版的阿尔法狗也可以让人类顶尖棋手三子!让人类顶尖棋手三子,就好比让巴萨足球队四个人(不是四个球而是四个人),这是无法想象的! 我觉得只有围棋之神才有可能让人类顶尖棋手三子,阿尔法狗虽然实力很强,但它离围棋之神还是相差甚远!所以它绝对不可能让得了人类顶尖棋手三子! 这与新版阿尔法狗让旧版阿尔法狗三子这件事,没有类比性。