飞扬围棋

 找回密码
 注册
搜索
查看: 30232|回复: 32
打印 上一主题 下一主题

转载弈客今日文章《惊:一度爆表AI的晚清一局棋,“有远神”有多神?》,作者 时年

[复制链接]
跳转到指定楼层
1#
发表于 2021-1-28 13:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
“同时对手子仙最少,知名也最早,余长之不及十年,少时即与剧棋不下百数十局,今都无存者。庚午同客皖上重得交手,盖别已二十年矣,相聚甚欢。辛未各以事归省,比余重来方日盼其至,乃竟以滞下疾,于是秋下世,年未五十,惜哉,独弦哀张,抚局陨涕。”——周小松《餐菊斋棋评》

以上是周小松怀念陈子仙时写下的一段话,作为晚晴时代的两大棋手,两人是对手,也是朋友。言语中充满着两人惺惺相惜的感佩,以及对对手早逝的惋惜。一代强者独立于世,从此开始独孤求败的生涯,周小松的内心,恐怕一直充盈着这份无限的惆怅。

往事随风,一百多年后,陈祖德先生的《中国围棋古谱精解大系》巨著第四辑《最后两高峰》中,让世人重新认识了这两位棋坛俊杰。其中第七局,周小松在《餐菊斋棋评》中对此局自评为“有远神”,自得之意溢于言表。
周小松自评:218有远神,至258复成大劫颇有实力。

“有远神”这三字无不涤荡着自信与快意。印象中,施襄夏在《手评十八局》中对徐星友和程兰如的争霸对局作过此评价,而此局周小松将对前代国手的赞誉载于己身,想来这应是平生得意之作。一代国手,孤灯品茗,对枰追忆往昔,壮怀激烈,半醺之际,提笔写下“有远神”三子,那是怎样得一种孤芳自赏?“有远神”,到底有多神?

21世纪围棋进入AI时代,笔者有幸用AI分析此局,从218到302手之间的战斗过程,管窥其中美景,拆解各种变数,不敢私赏,现分享诸友于兹。
首先大体介绍一下对局过程,在218手之前,陈子仙的白棋本来右下大块打劫,其中牵扯右边一块黑棋对杀。但白棋因形势不利,奋力反击,到217手时把左边黑棋大块圈了进来。

黑只好先治理大龙,从218开始,竟然和右边打劫对杀的一块联系起来,右边黑白双活,但是白棋如果259处的劫失败,双活即变为假双活,白棋全死;相反如果白棋做活,黑大龙也会无眼阵亡。

更为要紧的是,此劫关乎全盘数块棋死活。后面双方劫争,到302黑挖的时候,白棋无法继续,只好消劫,而黑大龙通联,至此白棋败局已定。

笔者先后用Katago20b1.32和Katago40bC384两个权重分别分析218到302手,均为古棋规则。20b权重Katago20b1.32棋力稍弱,计算量每步20k,目的是得到全局的吻合度和复杂度\不确定度,便于和其它棋谱比较。
Katago40bC384是目前普通爱好者能得到的最强权重之一,每步计算量100k,重新分析218-302手对局,目的是验证20b的分析结果,同时得到吻合度、复杂度\不确定度。

结合周小松的自评,陈祖德的棋评,对有分歧的地方和不吻合的地方,采用Katago40bC384分析得到变化图,以最大限度验证结论的正确性。

AI分析首先重视吻合度,而中盘作战更重视第一候选点吻合度。因为对杀之际,差之毫厘谬以千里,必须以第一候选点吻合度为判断依据。其次重视复杂度,复杂度又翻译为不确定度,Katago作者在论文中有详细叙述,这个指标是AI计算的全部变化结果的目差方差。

根据经验,在涉及计算的深度、广度的局面下,在涉及大块死活的情况下,复杂度会\不确定度会相应变化。此问题限于篇幅,不多阐述,有兴趣的棋友可以自行研究。

在此先说下结论:218-302手,Katago20b1.32,分析结果黑第一候选吻合度64.3,白69.8;看起来相当不错;然而令人吃惊的是,Katago40bC384进过100k每步计算量竟然认为黑76.2,白67.4,这就有点异乎寻常!

因为Katago40bC384棋力远高于Katago20b1.32,一般的经验是,一张棋谱用20b的AI分析,得分要高于40b的AI,用少计算量分析,得分要高于计算量大时,而此局的分析结果出现反常现象,这说明什么?这说明此局复杂程度已经部分超出20b的分析能力,简单说就是爆表了!

这种非常少见的情况,从逻辑上来讲,就是我们分析棋局都是假定我们的棋力足够高,但是如果实情并非如此呢?这点从Alphago刚出道时大家的评价就可以看出来。要不是Alphago真刀真枪地击败了人类,光从棋谱上看,也许并不会感受到其恐怖实力。所以评价是否准确,从逻辑上必须有一把足够长的尺子。

一般来说我们充分信任AI,AI也不会轻易辜负我们,偶有盲点都是小概率事件,但是AI也分强弱,40b高于20b是常识。现在的情况是40bAI评价黑棋为76.2,20b仅为64.3,这说明20bAI作为尺子被更长的尺子否定了。那么执黑棋的周小松自评甚高看来是得到40bAI的认可了。

也许有棋友说“且慢!这里劫争多多,打劫的时候评分会有虚高,因为三手棋中会有两手是必然的,所以第一候选吻合度会升高。”好,那么我们看一下218到258之间的数据:218-258,Katago20b1.32,黑75,白85.7;Katago40bC384,黑85,白76.2。

数据显示,打劫得分虚高这个经验不适合本局,如果不算打劫这段双方得分都惊人地高!客观说,这种吻合度可以称得上AI附体了,如果不是知道这是清朝的棋谱,我肯定认为双方在遛狗!

以下笔者把详细分析数据列于下表,包括每手的吻合情况,胜率波动和复杂度\不确定度。手数比较多,表也很长,希望大家耐心看完。

Katago分析详情表
分析表中数据,我们发现Katago20b1.32认为从220手开始到301手,复杂度\不确定度一直居高不下,绵延80余手,其中复杂度最高达到50.9!由定义可知,复杂度\不确定度代表AI提供样本的方差,即所有AI计算过的局面为样本统计目差的方差得来。

从原理可知,如果AI能够算得清变化,这个指标会减小,因为随着AI计算量增加,在确定某一结果为“正解”时,多余的计算量会集中在“正解”,这样继续增加计算量会导致新增样本大量同质化,这样统计结果必然会导致复杂度大大降低。

另外,越是棋力强的AI,这种同质化来得越早,所以一般规律是强的AI复杂度小,计算量高复杂度小。当然也会出现复杂度随着计算量增加基本不变的情况,这说明棋局本身由于随机性而带来的复杂度本身就到了一定程度。

此局Katago40bC384这样的强AI复杂度\不确定度最高也达到38.8。这固然是因为大龙太大,死活区别造成的目差差距太大,同时也说明变化繁多,AI需要探索多条道路导致样本无法集中。在这么高的复杂度\不确定度之下,双方能取得这么高的第一选点吻合度,“有远神”确实很神,很惊世骇俗!
让我们定格,欣赏一下复杂度\不确定度50.9的场面。

下面结合周、陈的解说和表中具体讨论几处变化,此处先说一句, AI分析得到的具体变化图让笔者惊讶得无以复加。

首先,尽管周小松认为218“有远神”,但是Katago40bC384认为218不简明,只是第4候选点。当然周小松既然自评甚高,说明他也许在实战时把218之后至258的变化算清了,但是这只是计算深度方面的算清,其他路径也许他没考虑。


AI认为黑1更好,此处的逻辑是如果上边归黑所有,即使右边全给白棋黑也是赢棋。所以白棋必须力争上面做活,从而先和黑在上面对杀。这样棋局讲更加复杂,因为此图右边未定,而左边和上边又开始新的战斗,人类的心脏恐怕接受不了吧。
故事继续。AI认为上边打劫的结果是双方和平收场,然后黑42可以消劫。但是实际上右边白棋并未净死……
总之AI认为此图黑大幅领先,白胜率仅剩零头。

但是我们也不要气馁,周小松没有走出这个图,只能说明人类的心理承受能力还受到肉身的影响罢了。因为但凡人类到了那个场面,第一反应应该是如何结束这种混乱局面,而不是扩大混乱。

对233,AI持 “不同意见”。
上图是AI的推荐。
这里的进行非常重要,继续分析推演,这是到300k的计算结果。实战为第二选点,比推荐低3、4个点。这里是战斗中需要进行选择的地方,要求大量的计算和判断。
后面变化稍微分析了一下,大概如图所示,局面一下子变成上边死活和黑大龙的关系!黑角上打劫活,此劫关系重大。由于变化复杂,这里就不多探讨了。只是可以肯定的一点是,实战绝非坏棋。
下一个分歧是236。
实战黑236冲断之后产生二路断打的妙手,使黑棋惊险万分地读过难关。但是AI认为黑1扳3夹更好。对黑1给出胜率57.5。
但是继续下去,AI给出了20夹的妙手。这里黑棋如果象实战那样立在一路,里面对杀是局部双活,而此时由于左边定型区别,黑无法一路立,导致局部只能23补,准备打劫双活。20不走似乎也能阻止黑一路立,但是会影响到白上边死活。
这里似乎是AI看走眼了。这可是40bAI呀!但是看一下胜率,黑胜率竟然达到80.3!打劫竟然胜率更高,这是什么情况,笔者也不太明白,希望有志者破解这个问题。总之如果真的是周小松下错了,也是匪夷所思的错误!

对于267,周和陈的解说有出入,笔者分析得到一个变化图,确认周解说正确。
陈解说认为281粘找劫黑如消劫,如图,白2黑必须用涨牯牛做活,如此黑紧一气。这样会导致黑差一气被吃,AI指出黑7可以在另一边打吃继续打劫。此处也许双方和陈祖德一样的思路,陷入思维误区。
对于296,陈解说认为白消劫负1子半,经过分析白如果消劫胜负非常细微,也许是和棋。所以此处白可以消劫。其实AI认为,296找劫本身是可以成立的,只是时机晚了,如果不下278,296是第一候选点。(大家可以对照前面详细列表,278时AI认为296是第一候选)也就是这微小的目数差别,决定了是否吻合。
最后给出第302手定格图。
结束语:此局218至302共85手棋,双方都发挥出了极高的水准。非常罕见的是权重Katago40C384给出的吻合度竟然超过了Katago20b1.32,这说明在其中短暂的时候,双方对局水平已经超出了Katago20b1.32,这个结论通过变化图分析得到初步的验证。而Katago40C384指出的不足之处,有的匪夷所思,有的是人类的盲点。

应该说即使Katago40C384能指摘之处也不过寥寥几手而已,毕竟双方的第一选点吻合度已经达到了骇人的黑76.2,白67.4。双方不吻合之处有好几个是在劫材的应接之中。以笔者低微的棋力,认为有些劫材属于这也可那也可,这时还能保持和AI第一选点高度一致,那只能说对局者的棋力到了一个无法形容的境界,或者AI也有心有灵犀之说,也未可知也。

结合陈祖德九段的解说,发现陈老的解说部分有更进一步探讨的空间。笔者无意贬低陈祖德九段,相反对陈德九段高山仰止,但是棋艺方面最好就事论事。而纵观本局,不愧是周小松生平得意之作,局部棋力甚至已经超过Katago20b1.32。当然,“血肉之躯”难免发挥不稳定,但却足当得起“有远神”的自评。

“有远神”,有多神?答曰:神乎其技。

回复

使用道具 举报

推荐
发表于 2021-1-29 16:16 | 只看该作者
本帖最后由 肥仔胡 于 2021-1-29 16:17 编辑

笑面狐兄太偏激了,撇开数据,吴清源大师都说黄范施有名人级的水平,他也这样形容过自己和李昌镐。(有人问他如果在巅峰时,他和李谁厉害,他说现在的名人和以前的名人怎么比?)这是个很高的评价,不是谁都会被吴老称名人的。你看吴老说过哪个业5名人级?另外狐兄说ai支持中国古棋规则,在我看来是不可思议的,还棋头怎么解决?加藤英树的地震狗就因为六目半和七目半问题神经错乱过,黄博士说,这种设置的差异,不啻于一次推倒重来。
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2021-3-9 19:02 | 只看该作者
科学的态度应当是根据证据,再作出个人的判断。不科学的态度是先下结论,再根据结论找证据,不管真的假的。
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2021-1-29 09:26 | 只看该作者
lwq0130 发表于 2021-1-28 15:17
这力量恐怖啊,这还是最后两高峰,前面两巨头呢

两巨头前面前面还有一条龙
回复 支持 1 反对 0

使用道具 举报

2#
发表于 2021-1-28 15:17 | 只看该作者
这力量恐怖啊,这还是最后两高峰,前面两巨头呢
回复 支持 反对

使用道具 举报

3#
发表于 2021-1-28 16:11 | 只看该作者
lwq0130 发表于 2021-1-28 15:17
这力量恐怖啊,这还是最后两高峰,前面两巨头呢

三巨头变两巨头了?程兰如梁魏今等人也不在周陈之下。
回复 支持 反对

使用道具 举报

4#
发表于 2021-1-28 17:36 | 只看该作者
精彩!
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2021-1-28 17:45 | 只看该作者
《最后两高峰》书价也要看涨啊
回复 支持 反对

使用道具 举报

6#
发表于 2021-1-28 21:49 | 只看该作者
太认真了
回复 支持 反对

使用道具 举报

8#
发表于 2021-1-29 11:55 | 只看该作者
古谱的学习,还是相当有价值,有些中盘的复杂计算很烧脑

点评

(*^▽^*)  发表于 2021-2-1 01:35
回复 支持 反对

使用道具 举报

9#
发表于 2021-1-29 14:03 | 只看该作者
我有点奇怪的,katago去年1月份就已经支持中国古棋规则了,为什么还在用现有的规则做分析?

另外说句题外的话,数据呢就是个任人打扮的小姑娘,就看你怎么给她选衣服咯
回复 支持 反对

使用道具 举报

11#
发表于 2021-1-29 16:28 | 只看该作者
本帖最后由 肥仔胡 于 2021-1-29 16:29 编辑

如果卡塔狗解决了规则问题,那太好了,可以把当代高手的棋用还棋头来跑一跑,让大家看看我们之前对古人是多么的不公平。老实说我们对古人太苛求了,当然也不是所有古人都会受到这种对待,比如马克思恩格斯等等。

点评

用古棋规则跑现代棋谱,和用现代规则跑古棋棋谱,都是耍流氓!  发表于 2021-1-29 22:34
回复 支持 反对

使用道具 举报

12#
发表于 2021-1-29 17:43 | 只看该作者
本帖最后由 SmileFox 于 2021-1-29 19:10 编辑
肥仔胡 发表于 2021-1-29 16:16
笑面狐兄太偏激了,撇开数据,吴清源大师都说黄范施有名人级的水平,他也这样形容过自己和李昌镐。(有人问 ...

我先解释一下katago的中国古棋规则的一些事,别的回头有空再写。
DeepMind的在做Alphago的时候,是把规则定死的,所以黄博士说的没错,对于Alphago来说,换一个规则需要重来一次。
日本哪个是AI搞不定贴几目还是因为那是照着AlphaGo的做法做的,把很多东西作死了,然后打补丁来凑合,所以才搞不定。
但katago是在设计上做了很多改进,我的理解是katago把规则和最纯粹的围棋技巧加以分离的,在后续再结合规则评判整个棋局。所以还棋头只是个小事情。
在katago里面有个抽税规则,一块棋抽2个子的税,等效于中国古棋的规则。
可以参考 https://lightvector.github.io/KataGo/rules.html 里面的 TAXRule
具体的关于中国古棋规则的讨论可以看https://github.com/lightvector/KataGo/issues/253


顺便说一下,我对古棋的看法,古人再某些地方不逊于今人我是完全赞同的,比如中盘战力,但要是有人说古人的综合水平比今人高我是不认可的。
所有的智力方面的活动,都是今远胜古,因为大家都在前人基础上不断钻研不断进步,我不相信围棋会例外。




回复 支持 反对

使用道具 举报

13#
发表于 2021-1-29 18:31 | 只看该作者
我从未说过古人综合实力比今人高,他们玩的是两种游戏。如果我说过这个话,麻烦您引用一下。
回复 支持 反对

使用道具 举报

14#
发表于 2021-1-29 18:43 | 只看该作者
狐兄只是和我们观点有差异,但层次还是挺高的,所以我才跟您友好地辩论,不是说要谁输谁赢。所以请您不必介意。有些污言秽语,骂古人shit的人,我都懒得和他辩论,跟他辩论那是有失我文明人的体面。碰到这种人,如果我是当事人,把他的语录全部网上下载下来,送给他执教的学生家长,人手一份。
回复 支持 反对

使用道具 举报

15#
发表于 2021-1-29 19:06 来自手机 | 只看该作者
本帖最后由 SmileFox 于 2021-1-29 19:11 编辑
肥仔胡 发表于 2021-1-29 18:31
我从未说过古人综合实力比今人高,他们玩的是两种游戏。如果我说过这个话,麻烦您引用一下。

我没有针对您和任何人的意思,只是随口说说自己的看法。前文中有些容易误会的地方我也改过了。还望包涵一二。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-11-25 09:44 , Processed in 0.179205 second(s), 22 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表