今年的AI书为何错漏百出?

最近觅得一本讲解AI招法的围棋书,作者的前言落款为2021年1月,显然是一本今年的新书。前言中作者坦言,本书“结合了当代最强AI(里拉,卡塔,绝艺,星阵)以及职业高手和本人的实战经验”,“经过了一年的积累和筹备”。作者又是业余强豪,成绩斐然。按理说,如此倾尽心血的书籍应是细致入微,发人深省。
然而事实并非如此,我在简单浏览后,发现本书错漏百出,其中竟不乏死活看错、手顺浮夸、放弃抵抗、征子不明、胜率离谱这五大低级错误。本着对围棋技术负责的态度,本文将一一探讨书中代表性的错漏。
一、死活看错
图1.1
书中提到白3点后可杀黑角,此处黑角净死的结论正确,但是手顺有严重纰漏。
图1.2
即便不考虑外围情况,图1.1中白5飞后,黑棋一路立,局部至少是一个打劫活。
图1.3
白1挤并不能杀棋,黑2团机敏,局部反而成了净活。
图1.4
此局部有特殊性,黑1、3扳粘是先手,角部已然净活。
图1.5
白棋正确次序是先挤,如此黑2做眼徒劳,白3可简单点杀黑棋。
总而言之,此处死活并不复杂,图1.3稍有迷惑性。不过对于作者的水平,此处应该是基本功范畴。
二、手顺浮夸
① 一厢情愿的手顺
图2.1.1
本图白棋58%(KataGo-40B,10W PO,下同),但形成过程不必然,黑白双方都有明显的变招。
图2.1.2
黑1长出时,白2扳角有力,白棋胜率约70%。
图2.1.3
白1压时,黑2立回头是岸,本图白棋62%,明显不如上图。
图2.1.4
黑1扳头过分,白2依然是要虎角,如此黑棋十分难办。黑棋弃子妥协无奈,本图白棋74%。
此处手顺过于一厢情愿,过程中白棋有扩大战果的手段,只是还原芈刀谈不上成功,作者的论证语句也谈不上严谨。按理说用AI摆过,就不应该出现如此失误。
② 先后次序搞错
图2.2.1
此处是一个经典的AI变化,此处作者犯下了两大错误。第一个是白1至白3的次序有问题,此处将会严重影响结论。第二个是本图白棋并非不能接受,白棋胜率约60%,依然是初始胜率。
图2.2.2
白1如果先长,黑2如上图苟贴错误,此时白3可以单长,白棋弃子封锁后胜率约79%。
图2.2.3
此时黑1只能跳出,如此局面将形成一个微妙平衡。白棋无暇吃角,黑棋局部也不敢轻易开劫,如此局面十分难解,白棋大约59%。
图2.2.4
如果要走成图2.2.1,白3应如本图先做眼,与黑4挡交换,如此不会徒增变数。
此处先后顺序非常值得玩味,如果认真摆过AI应该了然于胸。
③ 流行下法的变迁
图2.3.1
如果说本型曾经有过流行,那也是在2019年之前的事情。在成书的这一年间,本图中白8已经几乎全部改为黑7左一路贴起,如此胜率比粘略好3个点。
④ 定式次序的错误
图2.4.1
本图有三大问题,第一个是目前实战中白3只有拐下去的下法;第二个是本图黑白双方均有失误,次序没有必然性,黑10、白13、白15都有问题。第三个是“胜率差不多”有歧义,我不清楚作者是想表达与初始胜率差不多,还是黑白胜率是50对50。本图KataGo给的判断是白棋50%,更接近于第二个表述,白棋明显亏了一些。
图2.4.2
作者说黑6至黑12均为双方必然,但是此处作者犯下了一个只有LZ在低模拟量下才会犯下的错误——白7拐。简而言之,此手棋是先手亏。由于此处拐后黑棋断点很多,又有各种征子特征,LZ在低模拟量下很容易出现计算纰漏。
图2.4.3
白3打起来是正确下法,黑4只能补净,白棋争得先手,如此白棋胜率约58%。
图2.4.4
在高中国流的场合,作者犯下的错误如出一辙。白14拐,先手亏。
这里的错误非常低级,此处只要使用了KataGo,哪怕只有1000PO也可以发现拐一个有明显问题。
三、放弃抵抗
这里的问题比较统一,在AI认为还有强烈抵抗手段时,作者就已经判定此方不行
图3.1.1
作者认为黑7夹后,白棋局部已经无从抵抗。然而AI认为白6扳出是最强一手,黑7夹也是最强应对,并且接下来白棋还有后招。
图3.1.2
此局部白1可以靠出,之后能够浴血奋战。虽然本图白棋胜率只有36%,但是也明显高于作者后面给出白棋胜率只有22%的“正解”图。
图3.2.1
作者认为黑3挖严厉,局部白棋崩溃。
图3.2.2
但是AI认为白3可以打出,黑8立是最佳止损,如此白棋胜率甚至有66%,反而便宜了。
图3.2.3
黑1外扳最强,如此白棋胜率51%。
图3.3.1
此时白棋有11位左一路断的好手,此处的战斗反而是黑棋比较困难,白棋胜率大约66%。
作者过于想当然,从人类的感官上直接进行了排除,忽略了还可能存在的最强抵抗。即便是世界冠军在研究AI时,也不会轻易排除反直觉的下法,作者这样做还是太草率了。
四、征子不明
我目前看下来,有三处征子十分明显,作者都轻易地视而不见,实属一大困惑。
① 征与不征天差地别
图4.1.1
黑15征吃是只此一手,白棋崩溃。但是作者将黑15摆在了拐的位置,这一手棋直接让白棋起死回生。
图4.1.2
此时白棋有弃子封锁的好手,如此白棋胜率约60%,直接从崩溃回到起点。
② 画蛇添足
图4.2.1
白2、4完全是多余的下法,直接走白6、8打了压,黑棋已经崩溃了。
图4.2.2
白1夹徒增变数,黑2虎补机敏,如此白棋胜率57%,重大逸机。
③ 低级失误
图4.3.1
本图的失误是最不可理解的,此处白棋征子的手法几乎只能是低段水平。然而作者后面还写了十来张图,摆了无数右边的对杀,愣是不探讨这里的征子。我只能说在错误的路线上研究,走得越远越反动。
图4.3.2
这里手段很简单,白2、4打完压是常用手法,黑棋两边无法兼顾。黑5只能如此妥协,本图白棋胜率80%以上。
图4.3.3
如果不能理解上图亏了,可以对比这张两分图。黑棋同样是打死两子,明显图4.3.2白棋吃两个更有收获。
这几张征子都不难,但是作者全部出现了低级失误。以作者的水平,这里但凡只要看一眼就应该能发现问题。对此我只能认为,作者是完全照抄了低PO LZ的变化图,因为作者声称的其他AI并不会犯这样的征子失误。
五、胜率离谱
这里的问题大致有两类,第一类可能是作者的AI不够强,第二个我怀疑作者是把黑白胜率看反了。
图5.1.1
依据左上角不同的场合,本图白棋胜率在65%~75%。作者说黑棋胜率超过60%,我有理由相信这是看反了胜率。
图5.2.1
本图白棋胜率22%,我怀疑是作者用的AI模拟量不足,或者权重过弱导致。
图5.3.1
这图是最离谱的一张,除了绝艺我没有权限使用之外,在作者声称使用的其他三款AI中,均没有白2这一手棋。而白2这一手棋摆上后,LZ、KataGo与星阵无一例外给出了绝对差评,白棋胜率从初始的60%左右掉到了50%。
图5.4.1
本图黑棋胜率65%以上,但是作者“黑棋还过得去”恐怕是指黑棋胜率有一点不乐观,我怀疑此处作者又一次搞反了黑白胜率。
总而言之,在完全是AI给出判断的地方,作者也连续犯下了各种低级失误,这已经无法用水平来解释了。
由于篇幅原因,本文无法对作者其他疏漏一一列举。对于一本研究了一年的AI书,有如此多的错误是一件很难接受的事情,说一句误人子弟已经是十分客气的说法了。我希望作者能够正视本文中的问题,尽快修订,还围棋技术讨论一片纯净。
(0)

相关推荐