本文来源于微信公众号:庆丰棋圣木可三吉

AI七番棋星阵vs Leela Zero首局解析

柯洁将在本月底再次参加人机大战,对手是国产围棋人工智能“星阵”

星阵与神算子出自同门,都是清华大学的由小川团队开发的。由小川先生是个围棋爱好者,好多年前就经常参加业余围棋活动。自从AlphaGo出现后,围棋与人工智能这两个本不太相关的领域有了结合的桥梁,由小川先生也可以把自己的专业与爱好结合起来了。

该团队的第一代成果“神算子”与天壤、DeepZenGo有相似的瓶颈,不出现bug的时候很强,一旦涉及大区域的死活判断、真假眼、打劫、征子和收官,就有一定的概率触发bug,这不是写算法的人出错,而是AlphaGo Lee那一代的技术存在固有缺陷。只要是循着DeepMind团队在《Nature》发表的第一篇论文所述的方法来做,谁也逃不掉,都有这个问题。在四月初,神算子与孔杰进行了告别赛,神算子没出错,赢下来了。

“星阵”应该算是第二代了。既然该团队能有信心拿出这个AI,自然是有一定的底气,起码比神算子高明到不知哪里去了,否则不就成了搞笑送菜嘛,也没必要再换个马甲来一次了。所以,即便没看到星阵的棋下得怎么样,我们心里也有所准备,知道应该比较厉害。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (布局黑棋结构更合理)

猜测归猜测,星阵到底水平怎么样,我们来看它与Leela Zero在弈客的对局就知道了。耳听为虚眼见为实。

布局是AI的强项,但强中更有强中手。执黑的星阵明显下得更好。白24的位置偏低了,这一缺陷使得黑棋将来压缩白棋在上边的潜力更加容易,比如肩冲,就是眼见的好点。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (黑棋外势呼应)

黑棋很快就把阵势展开了。白棋则需要在上边先围出一定的目数,然后再考虑怎么侵消黑棋在右边和中腹的模样,也就是先捞后洗。

对围或对破是不能考虑的。对围,一眼就能看出来,白棋肯定围不过黑棋,白棋前面的子要么是缩在角部,要么周围有黑棋的厚位欺负,上边本来有些可能性张开,结果第24手还拆了个低的,现在抬头也抬不起来了;对破也不成立,如果对破,白棋唯一能指望多成些目数的上边就没有了,就靠右下角那点目数怎么跟黑棋比呢,黑棋再怎么样也能围住一些目数,不会全被白棋破掉,而且黑棋仗着厚味,白棋只要过来,肯定要受到黑棋的攻击,到时候白棋忙着治孤被追杀,谈不谈得上对破,都在两说呢,搞不好就变成单方面跑路了。

总而言之,白棋还是得围上边。先捞后洗,这是唯一正确的策略。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋在上边拆得低了,被黑41碰,难应对)

黑41直接碰上来了,与肩冲是一个意思,但更直接,都是压缩白棋在上边涨目的空间。现在更看出当初的白24拆在三路是多么无聊了。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (黑棋下得简洁、有效、紧凑)

实战黑棋的手法简洁、有效,而且上边还给白棋留了余味。黑棋自己的模样扩张得很大,白棋上边却被压缩了。

黑棋没有放松,第53手转战左下角,很机敏,也很紧凑。此处,白棋只能被动回应,脱先是不可以的。

我们平时常说行棋的步调,什么是步调?现在黑棋展示的就是行棋步调,带着白棋走,不让你脱开手。

黑棋在上边通过弃子先手压缩白棋并在外围顺势扩张的手法,值得大家学习。这个招法(看起来)很简单,但很有效。高棋不一定都是鬼神妙手,有时候简洁明快的手法,效果更好,也更具有普遍的适用性。

棋友们把这个局部的手法记一记,里面的分支变化研究一下,将来能够直接用到自己的对局中。

当然,得注意场合,不要什么情况都送吃两个子、走在外面。这个手法的使用场合是:想要先手压缩对方的空间,同时自己还有外势呼应,在目数方面,自己不担心而对手有所担忧的时候。

如果下边这道外势是白棋的,那么黑棋在上边就不能这么走了,因为你等于是在奉送对方实地,而自己整出一道外势来没什么用,被对方更强大的外势抵消了。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋在上边有点尴尬,必须脱先)

由于白棋在上边的气比较近,黑棋的两颗残子有借用,现在遭黑棋第57手一扳,白棋尴尬了。

正常来说,白棋应在右上跟着扳一个,但本局不能这么老实,如果再落后手,被黑棋从左边再扳一下,白棋上边就没剩下多少目数了,而且很被动,被牵着鼻子走。

请注意,左下角的白棋(在黑棋周围变厚之后)也可能要被搜刮,但角部不会死棋。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋在左边欺负黑棋,然后进入黑棋模样)

白棋第58手脱先是对的,在左上占了便宜后,进入黑棋的模样内侵消。

不过白棋在左上的棋形也有一定的隐患,理想的棋形还应再补一手,但理想与现实不能等同,白棋现在没这个余裕来从容补棋,一旦落了后手,马上就要被黑棋逮到机会围出更多目数,比如黑棋就随便往天元放一个子,白棋打入的风险便成倍增加,根本吃不消。

所以白棋现在只能撑住,就当左边已经算走好了。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋还是补了右上角)

黑65判断这样就够了,面对白棋四处占便宜,黑棋很稳。白棋第74手到底还是回到了右上,乖乖补棋。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (黑棋从容展开阵势,不攻为攻)

接下来黑棋的这一挖很好,可以看做是与第57手的扳构成了组合拳,目的是先手封住上边这一线。

黑77则是扩展下边这一线,黑棋不知不觉间已经开始对白棋钻进来侵消的那颗子形成攻势,这是不攻而攻,没有具体攻击的招法,但大势压过来,白棋感受到了山雨欲来风满楼的危机。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (黑79一举两得)

后续的攻击手法值得学习。黑79的选点分寸很好,一举两得,不必担心落空。

我们在下棋的时候,攻击对手最怕落空,一旦落空,就鸡飞蛋打了,之前什么大势、优势都化为泡影。本局黑棋的这个攻击方法就很好,既攻击白棋的孤军,又围住下边,让白棋的两颗残子自然死亡,在攻击的同时,已经有大笔实惠入账了,旱涝保收。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋寻求战机)

白棋只能强行作战,黑棋的兵力在中腹占优,白棋想战那就战。黑棋没有怕的道理。

当然,黑棋有优势不等于就一定能赢,这时候千头万绪,很考验计算的严谨性。

换成人类棋手下,就有可能被对手搅翻盘。李世石、柯洁和唐韦星都很善于搅这种棋。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (黑棋扎实,白棋危险)

实战黑棋应对得滴水不漏,稳如磐石。借势作战,最要紧的就是把棋形走正。自己走正了,对手自然就要崩。

这就是堂堂正正的攻击,没有妙手的好棋。

古代的名将用棋局来讲战局,就有这样的观点:当我方势大的时候,要用堂堂正正之兵法;当我方势弱的时候,要用奇谋诡道。如果反其道而行之,就是自己给自己挖坑。

这是很有道理的,供大家下棋时参考,攻击时不要急躁,自己周围有厚势支援,进攻就要堂堂正正,别总想着搞一个奇怪的棋形,下出出奇的妙手一举搞死对方,那不是正路。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋希望右边能出棋,可是出棋也未必够)

黑棋步步为营,不急不躁。白棋把所有的希望放在右边出棋。右边如果没棋,白棋肯定输多了;右边如果有棋,白棋也未必够赢。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋右边落后手,黑棋左边先挡到还是胜势)

白棋在右边取得了丰厚的收益,但落后手是一定的,总不能期望在别人强势的地方掏一大块空,然后还是先手掏掉的,——那只能说明对方下错了,棋比较臭。

黑棋拿到先手后,第135手挡在左下二路,这样黑棋在左边又要围出一大块实地了,白棋左边的两颗残子岌岌可危。这也是黑棋之前左上那块棋的棋形缺陷,现在还有可能被断。不过黑棋也没必要断了,保留着这个威胁就可以。

AI七番棋星阵vs Leela Zero首局解析

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋在左边忙做活)

白棋整盘棋下得都很累,现在又要去左边忙做活。活一部分,不够;想全活,“臣妾做不到啊”。

AI七番棋星阵vs Leela Zero首局解析

人工智能对战 - 星阵 执黑 vs Leela Zero (白棋超时负,其实不超时也败势已定)

本局的结束得比较有戏剧性,黑棋肯定是胜势,但白棋如果想坚持,还是能坚持一下的。实战进行到第151手,白棋迟迟没有下出第152手,于是超时告负。黑棋取得了胜利。

据说是Leela Zero的连线器出现故障,导致没有及时落子,Leela Zero判断形势不好,但还有拼搏的机会。但我们认为,白棋拼也没多大希望了。黑棋赢棋没有争议。

通过本局,我们看到“星阵”的实力很强大,不但结果赢,棋局的内容也很好,柯洁在月底要面对的这个对手相当难对付。不过只凭一局,还不能证明星阵是否稳定,是否还有前代“神算子”的那些bug。如果足够稳定,而且没有旧有算法的隐患,恐怕“星阵”的实力已超越了人类顶尖棋手的水平,直逼AlphaGo Master了。

弈客围棋整理发布!

更多精彩赛事直播,棋文弈事,尽在弈客围棋,下载弈客APP,和热爱围棋的棋友对弈手谈!

相关文章