崔灿重磅论文:从AI分析,中国古代棋圣不弱于现代超一流棋手!(8)
2023-04-29 来源:飞速影视
图1 Lizzie程序运行界面简介[4]
(二)“权重”与“计算量”
1.权重(Weights)
围棋AI训练出的“神经网络[5]”是个复杂的函数,“权重”的本意是函数中的系数,即神经网络的参数。一款围棋AI在进化过程中,会留下不同的版本,以及相应的“权重文件”。如果用Windows上的“记事本”程序将其打开,会发现里面全部都是意义不明的数字,很难想象围棋AI就是用这些数字战胜了人类棋手。
现在权重一词多取“权重文件”之意,结合围棋AI版本号,指某一围棋AI的特定版本。以“KataGo 1.4.5 20b256c”为例,前面的“KataGo 1.4.5”是围棋AI名称与版本号,后面“20b256c”中的“b”(Blocks)前面的数字即神经网络的层数[6]。“c”(Channel)前面的数字是指每一层的通道[7]大小。总体来说,这两个数值越大,围棋AI的计算速度就越慢[8],但在相同的计算量下水平也越高。
2.计算量
“计算量”有时也称“模拟量”,是对围棋AI程序中“playouts[9]”次数的统计。该指标通常以“k”(千)为单位,一般来说,计算量越高意味着围棋AI的评估结果越准确,但其提升幅度随计算量增加而减小[10]。计算量的大小不同,会对围棋AI其他指标产生一定影响,见后文具体说明。
(三)“吻合度”
吻合度,即对局者在一盘棋中,与围棋AI推荐着法的总体吻合程度。该指标在围棋圈内广为人知,经常被用来评价棋手一盘棋的整体发挥,棋局中某一阶段的表现,以及作为对局者是否“遛狗[11]”的重要判断依据。其基本思路是将一局棋视为一张试卷,与围棋AI推荐吻合的着法即为“正解”,根据正确答案的多寡,来评价棋局的质量。
对于吻合度的上述逻辑,有人从哲学层面提出了质疑,认为“围棋AI认为的最佳选点,对人类棋手来说不一定是最好的,我们更应该选择自己能够理解、掌控的下法”。这种观点固然有一定道理,但从根本上否定了“围棋AI分析能够判定棋手水平”的前提,相关研究也就无从谈起。至少在当下,绝大多数棋手都认可“吻合度”与招法好坏的相关性。
在实际使用中,吻合度可以设定不同的标准。野狐围棋“绝艺精解”对吻合度的定义是“棋手落子与绝艺第一推荐的全部重合点”。而Lizzie默认的吻合度标准是:“AI推荐的前三选点,且计算量不低于最高选点的20%”。“前三选点”这一标准,是考虑到棋盘上有时出现几个选点优劣相对接近,或完全等价的局面。例如图2这盘棋,黑棋下一手在哪里收气都没有区别,只将“一选”作为吻合标准显然不合理。
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)
www.fs94.org-飞速影视 粤ICP备74369512号