Board logo

标题: 惊世回眸:人机大战20大精彩瞬间回顾 [打印本页]

作者: 天马行空    时间: 2018-7-4 16:47     标题: 惊世回眸:人机大战20大精彩瞬间回顾

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

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

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

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

[attach]120235[/attach]


作者: 天马行空    时间: 2018-7-4 16:48

瞬间一:

[attach]120236[/attach]


第一局中,李世石的黑棋一上来就选择了奇怪的开局下法,以求避开“棋谱库”,这种策略显示出他之前对AlphaGo完全不了解。

黑23强行战斗,希望欺负白棋,遭到白24点刺的犀利反击,黑棋立刻为之气滞。这一手白24刺,是第18个版本的AlphaGo首次在世人面前展现实力。

最终白棋凭借刺加顶断的犀利手法,惩罚了黑棋的轻敌冒进,取得优势。
作者: 天马行空    时间: 2018-7-4 16:49

瞬间二:

[attach]120237[/attach]


白58跨,非常职业的手法。

更重要的是,这是白棋唯一有机会出手的瞬间,如果白棋在右边再跟着贴一步,将会立刻遭到黑棋B位双刺。然而白棋机敏的抓住了这个瞬间。

下出58后,白棋的理性定型是黑A、白B、黑C、白D、黑E、白F、黑G。如此白棋弃掉58一子,却补强了两侧,同时黑棋中间一团的子效遭到压制。李世石不堪忍受这个变化而选择了反击,进入下一个瞬间。
作者: 天马行空    时间: 2018-7-4 16:50

瞬间三:

[attach]120238[/attach]


白60挤断后,黑棋不打吃而是长在A位控制外围是正着,如此明显比实战好。但黑61过于贪心,补棋的同时还要瞄准B位的靠,实在是没有必要。

白62先长留下借用,然后64尖住补棋,此时已明显可以看出黑61较之A位单长更差。
作者: 天马行空    时间: 2018-7-4 16:50

瞬间四:

[attach]120239[/attach]


左下的变化白棋局部巨损,以至于很多人认为黑棋已经逆转局势,而白棋要想获胜则必须立刻在右边的战斗中拿出办法。

而白102,就是第一局AlphaGo的致胜妙手,李喆当日甚至将这手棋描述为“可以载入史册的妙手”。

从这手棋帮助AI首次战胜顶尖人类的意义来说,这个形容应该恰如其分。但如果只从棋的本身来说,其实这手棋的意外性并不高,因为比赛进行时很多人都提前看到了这一手。虽然大部分人没有算清后续变化,也因此而低估了这一着的严厉性。

有个小花絮,直播进行到此时,柯洁说:“我现在最担心白棋在右边的点入......啊白棋真的点在这里了!”
作者: 天马行空    时间: 2018-7-4 16:52

瞬间五:

[attach]120240[/attach]


白108飞,是和点入相关联的妙手,如此黑棋局部已无法善终。黑A立之后白B飞,白棋弃掉三个子而吃掉黑棋右上三子,黑棋大损。

黑A如先在三九位冲则局部稍好,但大损不变;白棋如果不冲四路而是直接飞108会少死一子,局部更佳,但显然会增加很多的计算分支,这对计算机来说是很大的负担,并非AlphaGo所喜。
作者: 天马行空    时间: 2018-7-4 16:53

瞬间六:

[attach]120241[/attach]


黑13放置两个局部不管而直接走成中国流,布局撒豆成兵,给人一种其在下让子棋的过分感。

白14没有夹在下边而是夹在左边,显示出李世石仍然心存人机之异。柯洁解说时说:如果是对我,他应该一秒就夹在下边了。
作者: 天马行空    时间: 2018-7-4 16:54

本帖最后由 天马行空 于 2018-7-4 16:56 编辑

瞬间七:

[attach]120242[/attach]


白棋右下被黑棋俗手刺成硬头之后,整条右边对双方价值变小,大局上感觉应该在上边内挂中国流,可是李世石依然选择了外挂。

白36高拆二之后,对黑棋下一手的预测,普通的构想是在A位飞,等白棋B位飞守空之后再扳C位。既然白棋右边已经坚实,就不妨让其更坚实一点,而把自己的子力走在外侧,以压低白棋子效。

而此时,解说中的古力说到:如果此时黑真的飞在A位,白棋应该不拘一格的在D位五路肩冲下方的黑棋高拆二。

这一手D位的五路肩冲还是很容易被理解成好棋的:

黑棋右下厚实的虎形加上狭窄的高拆二,下侧的空又漏着风,所以白棋肩冲的损失不大;而白棋一边将黑棋狭窄的厚棋拆二压迫成凝形,一边扩张左边阵势,还顺势兼防了左下两个黑子的出动,大吃了两子。

然而黑棋没有飞在A位,而是直接五路肩冲了右上的白棋高拆二!

这手棋从好处来讲是可期望将白棋右上凑成凝形,压低白右上子效,此外其实就没什么了。

和古力提出的下方肩冲相比,这一手的价值明显较低:白右边成空潜力虽然不饱满,但也比黑棋下方好很多;黑棋下方阵势的潜力不能和白棋左边相比;黑棋右下棋形很厚,没什么需要兼顾的弱点,而白棋左下留有黑棋残子出动的弱点。

然而实战进程是,黑棋出手肩冲了右上,而白棋没机会走出下方的肩冲了,甚至后来还被黑棋抢到了左下的又一个肩冲。

黑肩冲右上之后,白有E贴和F爬两种下法,大多数人的第一感都是F爬,而白棋实战却选择了贴,这手棋加上后来的立下加打拔等先后三步缓手,使得局部子效完全被压制。

也即是说,在双方的后续选择中,黑棋五路肩冲原本的亏损变得不明显,而压制白棋子效的利益被最大化了。

这也是本局白棋的主要败因,在如何评价第二局比赛 AlphaGo 又一次战胜李世石? - 高飞龙的回答中,我曾进行了详细的阐述。但今天我们是要看“精彩瞬间”,而非“糟糕瞬间”,所以不再赘述。

从结果来看,这手棋压低白棋右上子效直接导致了黑棋的胜局,从结果上你可以说有黑棋下的好的因素,也可以说有白棋下的不好的因素,其实应该两个都有。

仅就棋本身而言,我个人倾向于不要过分神话这手棋,我仍然认为如果白棋爬在下边,没看出黑棋便宜的道理。但因为实战没出现这种局面,所以我们不知道黑棋将会如何应对。

但从棋的精神来看,这手棋是配得上棋坛现有对其的赞誉的。

就像武宫正树当年的五路肩冲星位一样,如果你用很大的勇气下出了超出常规的下法,并且在后续下法中,讲道理的将这手棋的亏损降低而收益扩大,最重要的是最终因此实现了胜利,那这就是值得赞誉的。

虽然计算机没有“勇气”一说。
作者: 天马行空    时间: 2018-7-4 16:58

瞬间八:

[attach]120243[/attach]


白80打入,黑81报以冷冷的联络,虽然不直接回应白棋,却远远的将之笼罩入自己的阵势,似乎说着:“和尚们都进来吧,老妖我胃口好吃的下。”

好凶残。

在直播中看到此手时,«知识分子»的编辑在圆桌的群里问我对这一手的看法,我说“第一感可能会成为单官”。如果无法实现对白棋的有效进攻,这手棋确实有可能落空。

但实战的后续进行说明,我的第一感不怎么样_(:з」∠)_
作者: 天马行空    时间: 2018-7-4 16:58

瞬间九:

[attach]120244[/attach]


第三局,背水一战的黑棋祭出了大模样对抗的最复杂开局。白14淡淡跳向空中,悠闲异常,而黑15靠断报以最凶狠的冲击。

在经历了第二局的放弃劫争之后,很多人怀疑李世石斗志已衰。所以在此时的黑15出手之后,李世石显示出的充沛斗志得到了大家的一致赞许。因为这才是争棋的态度。

然而从结果来看,这手棋很可能就是败着。开局第15手的败着,新时代真的不一样了啊。

啧啧啧。
作者: 天马行空    时间: 2018-7-4 17:00

瞬间十:

[attach]120245[/attach]


白32是捅到心窝里的一刀。

黑棋局部过于凶狠的下法导致了很勉强的战斗,而白棋的这一手点直接刺入了黑棋的弱点,彻底撕开了黑棋的防线。此后黑棋此局再无哪怕一丝机会。

当然追究责任,还是上一个瞬间的黑15过于冒进了,虽然那手棋显示了过人的斗志,也非常吸引眼球。

黑15是败着。
作者: 天马行空    时间: 2018-7-4 17:00

瞬间十一:

[attach]120246[/attach]


这是悲壮的一手。所有懂棋的人,在看到这一手时无不动容。

但从棋本身来讲,黑115的碰属于那种“很吸引眼球但其实不成立”的棋。黑棋希望白A位虎,则黑B一扳就已出棋,只因右边黑C扳的借用将被联系起来,白棋要么下方大空被破,要么右边四子被吃,哪一个都能让黑棋大幅度的追上。然而白棋B位冷冷一长,根本没棋。

后来空里出棋,是因为白棋下错了。
作者: 天马行空    时间: 2018-7-4 17:01

瞬间十二:

[attach]120247[/attach]


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

“我偏要勉强!”

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

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

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

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

道理上似乎很容易理解,但是不是好也还很难讲。这说不定是下一阶段的改进方向。
作者: 天马行空    时间: 2018-7-4 17:03

瞬间十三:

[attach]120248[/attach]


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

黑25肩冲,不知道是不是发现白24的反击超出预想而选择的脱先。但不管之前23和24的交换,25这手棋本身也是局部好手。白26吃住,厚是厚了,但感觉也有点缓。
作者: 天马行空    时间: 2018-7-4 17:04

瞬间十四:

[attach]120249[/attach]


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

然而黑47,肩冲又来了!

AlphaGo真的特别喜欢肩冲,尤其是和右下托退定式配合的肩冲右边拆边。本局中,白棋刻意将右下A位的拆一改走在B位的尖,试图将头抬起来,降低黑棋可能出现的肩冲的威力。但是黑棋还是不管不顾的要肩冲过来。
作者: 天马行空    时间: 2018-7-4 17:05

瞬间十五:

[attach]120250[/attach]


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

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

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

鉴于此,最佳的变化可能还是一个打劫的变化,但这个劫白棋有点勉强。这应该是现有最接近最优解的结论了。
作者: 天马行空    时间: 2018-7-4 17:07

瞬间十六:

[attach]120251[/attach]


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

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

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

[attach]120252[/attach]


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

半个月来,这个定型已经在百灵杯等职业比赛中多次出现,很多棋手开始在重要的实战中检验这个下法。
作者: 天马行空    时间: 2018-7-4 17:08

瞬间十七:

[attach]120253[/attach]


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

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

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

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

[attach]120254[/attach]


做一个简单的手割:

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

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

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

而通过前面的分析,我们已经知道黑棋这个型明显亏损了。且不论右下白棋到底亏不亏、亏多少,左上的定型下完,就算黑棋之前有优势也没了。
作者: 天马行空    时间: 2018-7-4 17:09

瞬间十八:

[attach]120255[/attach]


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

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

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

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

下出这种只有你能看到的、又能讲出明晰的道理的好棋,确实非常体现实力。我们都觉得学到了,不服不行。
作者: 天马行空    时间: 2018-7-4 17:10

瞬间十九:

[attach]120256[/attach]


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

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

白70镇异常严厉,似乎在说:“只有我肩冲你的份儿,你居然敢来肩冲我?”
作者: 天马行空    时间: 2018-7-4 17:11

瞬间二十:

[attach]120257[/attach]


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

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

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

-

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

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

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

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

-

注:本文同时发布于微信公众号“神之一手”,转载须经授权。




欢迎光临 亦苏围棋社区 (http://ysgo.91em.com/bbs/) Powered by Discuz! 7.2