三个子

三个子,第1张

三个子 为什么twt人机大战中绝艺让二子输给了李钦诚?你觉得AI的极限能让顶级棋手三个子吗?

个人感觉绝艺是让二子不贴目没有开发调试好,所以才对李钦诚崩盘了。

如果准备更充分,应该能让二子胜顶级棋手。

李钦诚执黑,绝艺让二子不贴目,也就是黑182子胜,181子负(因为一开始就有2个黑子了,所以最后黑要还扣一个子,和数目的结果一致)。

平时在野狐上,绝艺指导A下的是让二子贴7目半的棋,也就是黑185胜,184负。

绝艺以及众多AI用中国规则平下以及自我对弈训练,用的就是185胜,价值网络,以及蒙特卡洛树形搜索下到终局数子,都是以185胜为基础的。

黑增加一个子照样可以评估,但是如果计算规则不一样了,价值网络以及对应的搜索算法就需要重新设计与训练了。

大量实践对局说明,绝艺让职业棋手二子贴7目半,获胜可能相当大,顶尖棋手顶不住。

柯洁微博上说,虽然是让二子,但要贴回7目半,相当于白让先倒贴目,并不是传统意义上的让二子。

星阵围棋率先作出了实践,和职业高手下了大量让先的棋,完美地战胜了绝大多数高手,仅负谢科一局。

星阵开发者介绍,他们用了动态贴目的技术,可以作出设置以后,适用不同的贴目。

也就是说,一套网络和搜索算法,可以对付不同的贴目让子规则。

绝艺在AI大赛中战胜了星阵,绝对水平是高于星阵的,但是一直不会下不贴目的棋,显然没有掌握动态贴目的技术。

这次绝艺主动出来加难度,不再是185胜了,应该是在这个方向上开发取得了进展。

但是之前没有看过相关的测试。

感觉绝艺对动态贴目的开发存在问题。

如上图,白早早就在左下角非常激烈地大砍大杀。

白29跳,让黑冲断。

再让黑42点死这块棋,然后45切断,冲击黑外围。

这是非常冒险的下法,如果是人下的,应该会被痛批的。

因为黑明显可以都撑住,否则也不会30冲断。

白最好也就是利用死子,获取外势。

但绝艺后续招法说明,它并没有什么围外势的想法,就是一股脑子包住黑要吃,直到最后被黑一连串双吃打得无以为继。

黑94打吃,白没法接了,否则黑F8双吃。

这些招法并不难,人类棋手直线推演难度不大,知道白肯定封不住黑。

下到这绝艺其实已经崩盘了,虽然后面又下了几十手,都没意义了。

为什么绝艺要下得这么激烈?很可能是因为,它自己评估胜率肯定是低到10%以下了(它假设对手和自己一样厉害)。

在这种低胜率的情况下,AI容易采用一些激烈的下法,就如本局,虽然白不行,但是手数非常多,超过50手。

AI错误地认为,或者自我欺骗说,这么长的过程中,对手也会犯错,所以自己的胜率会提升。

AI当然也感觉这样危险,比如胜率只有15%,但是它认为值得冒险,因为不冒险只有8%。

有可能在让二子贴7.5目的情况下,AI的起始胜率还行,有20%之类的,不需要太冲动。

但是让二子不贴目,AI落后的足足又增多了7.5目,胜率肯定要下10%了,引发冲动很正常。

当然人也不一定就顶得住,只是这次李钦诚面对的局面,正好是人类拿手的直线计算,绝艺就不行了。

个人以为,绝艺应该再引入一个技术:局势动态评估,避免在落后时下冲动欺骗自己的棋。

比如在棋局早期,50手以前,就给自己硬加7目,胜率就能大幅提升了,不需要冒险了,可以稳着下。

人类对手自然就会犯错了。

然后50手以后,再给自己加的目慢慢减少,直到正常。

台湾围棋人工智能CGI就采用了这种技术,落后时不着急,等人类或者AI对手犯错。

如果各种针对人类弱点的技术开发完善,AI让人类顶级棋手三个子是可以想象的。

因为现在就已经让二子倒贴目胜率极高了,再多让一个子,应该有机会。

但是柯洁说,人类应该对AI三子有信心,可能会输,但找到办法以后应该能占优势。

柯洁说得应该有道理,因为三子优势还是太大了,优势相当于40目。

人类刚开始和AI下三子时,如果不习惯可能会输。

如果找到了稳着应对的办法,应该还是看好人类。

我觉得极限最多是让两子吧。

三子不可能。

我们先看一下绝艺让两子输给李钦诚这盘棋。

这盘棋绝艺一开始的策略明显有问题,导致中盘脆败:图1:左下角是著名的“双飞燕”定式。

李钦诚黑22没有在A位防守,而是直接夹攻白三角三子,显然是希望把棋局导向激烈的战斗。

这时候绝艺正常应对是:图2:白1贴出是正常应对,以下至白7,由于白3先手防住了A位的断点,黑三角大块没有根据地,将与同样未安定的白三角大块携手共跑。

如此局部虽然也是战斗态势,但起码没有出现短兵相接的场面。

实战绝艺是唯恐棋局不乱:图3:面对黑22(三角)夹击,绝艺选择了白23顶,这是最激烈的下法!局部顿时短兵相接。

至黑44,白下方数子已经阵亡,绝艺现在必须利用黑外围的断点做文章:图4:白45以下追究黑外围弱点,但由于都是简单的直线计算,所以李钦诚黑46以下应对无误,绝艺没有讨到任何便宜。

图5:绝艺有些“着急”了,白71以下强杀黑三角大块显然是拼命的下法。

粗粗一看白87把黑棋封进去了,但细细一看,就会发现白棋自身包围圈的断点太多了!这时候估计各位业余爱好者们也看出白棋明显不对了:图6:黑88至黑92全是命令式的叫吃,白棋不得不跟着应。

然后黑94一吃,白棋包围圈顿时玉碎:图7:白1若是粘上,黑2正好双叫吃。

白三角五子和圆圈三子必死一边。

绝艺瞬间崩溃。

下成这样,白棋已经难以为继了。

这盘棋绝艺一开始左下角在没有把握的情况下,主动寻求短兵相接,将棋局导入一决生死的格局,这个策略明显有问题。

最终绝艺非但没有讨到便宜,反而在中央还因用力过猛而瞬间崩盘。

正常情况下,作为绝艺来说,肯定是希望棋局朝广阔漫长的格局发展,这样它强大的全局统筹计算力、充沛的体力、稳定的心理等优势将得到发挥。

这盘棋它却反其道而行之,估计是因为让两子的原因,它急于“翻本”而着急求战的缘故吧。

当然,由于绝艺一直和职业棋手在网上持续公开大量的对局,大家已经对它非常熟悉和了解。

所以绝艺对于李钦诚而言没有什么秘密可言,这恐怕也是李钦诚能获胜的重要原因。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/3647885.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-13
下一篇 2022-10-13

发表评论

登录后才能评论

评论列表(0条)

保存