返回列表 发帖

惊世回眸:人机大战20大精彩瞬间回顾

来源:知乎  作者:高飞龙  2016-04-05

李世石九段与AlphaGo“九段”的人机大战结束已近三周,今日回顾,尚不算晚。我且从这五盘对局中选出20个精彩瞬间,以此来做一个简单的回顾。

这20个精彩瞬间,全部都是有一方下出了精彩手段的情况。但精彩的手段未必是最强的手段,甚至是未必成立的手段。有一部分是依靠对方的失误而获得了更大的便宜,也有些下法尚未有定论。

但这些下法都无愧于被称为“精彩”瞬间。今且取之做一观,以博君一粲。

附件: 您需要登录才可以下载或查看附件。没有帐号?注册

瞬间二十:


上边的定型,黑棋从棋型上看就令人气闷,不知道当时黑棋的优势意识究竟到了什么程度,才能缩成这种乌龟棋型,总之局部下完基本形势已非。

但这个瞬间要看的是,白100和黑101的交换。白100拆一,补强角上的同时瞄准黑棋天上小飞的断点。第一感稍缓,但给人的反映是:白棋判断赢了,要收兵。黑101靠,凭借竹节型的经典手筋大踏步进入白空。

这应该是最后一个精彩瞬间,此后就没什么可看的了,白棋将细微的优势保持到了最后。

-

虽然本文的初衷旨在粗粗扫一下“精彩瞬间”,也希望尽量淡化对局双方的身份。但依据具体内容,还是提到了一些双方的坏棋;根据双方的行棋特点,有时候也不得不强调各自的身份。

还请大家不要在意,而多将目光集中在双方下出的精彩手段上。

其实往更深一点说,AlphaGo在这五盘棋中的下法,以及它对于很多下法的判分,给我们带来了很多的启发,甚至已经引发了棋坛的一些新潮流。

这些内容,我想留待下次再说。

-

注:本文同时发布于微信公众号“神之一手”,转载须经授权。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十九:


此后,白棋右下出现重大误算,不仅错过了一举击溃黑棋的简单变化,还直接把没死透的残子全部送死的干干净净。本来白棋无论如何在下边也至少有一步先手拆,现在也没了,所以说右下亏了一手棋也不夸张。

但从全局形势来讲,黑棋依然没到特别乐观的地步,很多人的判断只是黑棋稍好。因此黑69必须彻底的肩冲上去,而不能只是五路吊一下草草了事。

白70镇异常严厉,似乎在说:“只有我肩冲你的份儿,你居然敢来肩冲我?”
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十八:


白40跳是需要大书特书的一手棋,这手棋给我的感觉,是AlphaGo五盘棋中最值得人学习的一着。这是绝伦的大局观。

这手棋下出之前,没听说有人看到这手棋。但当看到白棋下出之后,大部分人几乎都第一时间判断为好棋。

在我身旁坐着的小伙伴解说道:“电脑这步跳的大局观还是值得学习啊。感觉最后一盘棋纯属跟电脑学招啊,左上学一招这里又学一招。主播我是很希望小李赢的,可是这么搞下去小李又要输了啊。”

这种棋确实是很厉害的棋:你下之前没什么人看到,你下出之后大家却都能反应过来是好棋;更重要的是,经过深刻的局后研究,大家依然判断这是好棋。

下出这种只有你能看到的、又能讲出明晰的道理的好棋,确实非常体现实力。我们都觉得学到了,不服不行。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十七:


接下来,黑棋明显有了一定的优势意识。左上白30一间夹必然,黑31却选择了较为冷僻的上靠变化,在此场合下似乎不妥。

正常的下法,黑31直接点三三,后续定式变化大家都很熟悉。因为右下是黑棋的头,白棋征子不利,所以局部定式最后无法征吃,会留下一些毛病,稍嫌不太满意。然而黑棋上靠,执拗的不让白棋封锁。

面对黑棋靠退,白棋走到了十字路口,是选择在36虎,等黑棋尖三三之后自己在A位拆二呢,还是选择自己先尖三三?

实战的34选择了后者。如果选前者,一方面白棋走到A位拆二,右上C位靠下的价值就变小了;另一方面这个定式是白棋后手,白棋就抢不到B位的跳了;更重要的是,实战中的定式变化在现在的场合下,黑棋的子效不高......


做一个简单的手割:

白1尖三三的定式可能不如夹击,但也难说差多少;然后黑2飞起而非拆在4位就是大坏棋,被白3逼住,黑棋非常难受;此后黑4尖顶和白5交换是我们经常给级位选手讲的亏损下法,黑6立更是大缓手。所有交换都是黑棋在亏。

而如果加上白A和黑B,白C和黑D的交换,就成为了实战的棋型。

白A和黑B的交换基本平手,白子更靠外侧而稍便宜一点;白C和黑D的交换也基本平手,白送死一子使得将来二路挡下价值变低,所以稍亏一点。四步算下来基本打平,所以我们可以将四步去掉,就形成了图中的棋型。

而通过前面的分析,我们已经知道黑棋这个型明显亏损了。且不论右下白棋到底亏不亏、亏多少,左上的定型下完,就算黑棋之前有优势也没了。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十六:


AlphaGo的白12碰是近来人类顶尖棋手间流行的新下法,有棋手说:“如果说AlphaGo经过训练认为这一手在该局面下最佳,那么当初第一个发现这手棋的棋手就相当可敬。”

AlphaGo经过对人类棋谱的监督式学习和自己“左右互搏”的深度学习之后,在具体场合下的着法一般都相对固定,这说明它认为该场合下此着胜率最高,然后就会一直这么下。这其中当然也有可能存在过拟合,而不见得说明AlphaGo总是找到了最优解。无论如何,最后的现象是,AlphaGo前半盘的着法相对单调。

而上图中的白16拐就是AlphaGo带来的新下法了,现在一般是下在A位拆边的。


此后,黑17反击必然,一直下到黑25的定型,大部分人在比赛时认为白棋送死右下明显不好。但局后,也有部分人经过仔细研究后改变看法,认为白棋还可以。白棋除了A位显而易见的靠下,C位扳的官子便宜之外,最重要的是还有一着B位的跳。

半个月来,这个定型已经在百灵杯等职业比赛中多次出现,很多棋手开始在重要的实战中检验这个下法。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十五:


视觉冲击极强的白78,已经刷了所有人屏的一手。

从棋本身来讲,这手棋不足以翻盘,但却很可能是此局面下的最优。如果不足以翻盘,那就是前面的问题。

后续变化过于繁杂,限于能力我不多做解释,纯搬运顶尖高手的讲解也没意思,有兴趣的朋友可以自行去找。黑优和白优的分支都很多,但都偏离最优解很远。有一个变化很接近打垮黑棋,但黑棋在此后近30步开外有一手不易察觉的手筋可以防住白棋的攻势。

鉴于此,最佳的变化可能还是一个打劫的变化,但这个劫白棋有点勉强。这应该是现有最接近最优解的结论了。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十四:


白棋在经过左侧“不可理解”的隐忍之后,深深打入上边破空,然后白46凌空滑翔,棋的节奏和前几盘完全不同,明显是又改变了策略。

然而黑47,肩冲又来了!

AlphaGo真的特别喜欢肩冲,尤其是和右下托退定式配合的肩冲右边拆边。本局中,白棋刻意将右下A位的拆一改走在B位的尖,试图将头抬起来,降低黑棋可能出现的肩冲的威力。但是黑棋还是不管不顾的要肩冲过来。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十三:


白22拆之后,黑23靠上来,像是在跟小盆友下指导棋一样说着“你快在里面挡住”。但这是不可能的,白24反击必然,黑棋在想什么?

黑25肩冲,不知道是不是发现白24的反击超出预想而选择的脱先。但不管之前23和24的交换,25这手棋本身也是局部好手。白26吃住,厚是厚了,但感觉也有点缓。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

瞬间十二:


黑125在白棋铁桶中强行打入,127、129连靠死死缠住白棋。又是悲壮的手法。

“我偏要勉强!”

这个局部的变化对人类来说不难。(旁观者执白:“我有九种方法弄死他。”)然而白棋避开了各种更优解,选择了奇怪的下法送给了黑棋一个劫。然后又“巧妙”的脱先,让缓气劫变成了紧气劫。但黑棋劫财不够。

如果是人类在下,简直就像是博尔特在大幅度领先时跑到终点前停下来,等对手快赶上了才踏出最后一步,赤裸裸的调戏对手。但计算机没有这些非常规的“情绪与思维”。

AlphaGo在这个局部出现问题,和其他很多局部的非最优解一样,是为了选择“它自己认为胜率最高”的简明下法。用微软亚研院张峥老师的话说,可能AlphaGo还不擅长辨认在哪些局面下需要在局部“集中火力”。

本局中白32致胜的点(上上一个瞬间),据说就是在局部n*n集中火力之后的杰作,但那是前半盘。似乎越是接近终点,AlphaGo就越是倾向于不调用“集中火力”。

道理上似乎很容易理解,但是不是好也还很难讲。这说不定是下一阶段的改进方向。
附件: 您需要登录才可以下载或查看附件。没有帐号?注册

TOP

返回列表