飞扬围棋

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

请教:相同权重相同参数跑相同PO,不同的引擎,分析时的推荐选点相同吗?

[复制链接]
跳转到指定楼层
1#
发表于 2019-1-5 06:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。现在leelazero除了官方0.16引擎以外还有好多民间引擎,比如张量引擎啊,批处理引擎啊,比如都用官方198号权重,速度相差很大。但想知道新引擎在提升速度的同时有没有牺牲什么?对棋力水平,对分析选点有没有什么具体影响,请高手们指点,谢谢。
回复

使用道具 举报

2#
发表于 2019-1-5 11:49 | 只看该作者
可以肯定的说,不相同!
在相同的po时,大家都注意到,在某些局面,最后一刻的选点都是跳动的,如果引擎不同,计算量瞬间不同,那个选点就是不同的。
AI的选点,在胜率很高时,比如80%以上,可以说,前五个选点,几乎任何一个点,都可以赢棋!
回复 支持 反对

使用道具 举报

3#
发表于 2019-1-6 02:12 | 只看该作者
本帖最后由 landa 于 2019-1-6 10:29 编辑

想起个哲学问题,一个动物看起来像狗、叫听起来像狗,各方面都和狗一样,能不能说他是狗?

理论是po足够大,选点趋于相同。类似圆周率取值,位数越长,拟合越准。

权重是第一次筛选(类似局部棋形、棋感),引擎是二次筛选(实际模拟)。po相同代表计算量相同,但筛选方式可能不同。有的引擎广度优先,一个不漏,但深度很浅,某个深度下是用权重代替计算来推演到最后。有的引擎深度优先,算到很深处,但可能漏算,甚至第一步就漏掉了。

围棋看上去要下上百手,实际多数是套路,关键手可能只有几十手。一个引擎可能走出10个关键手,能赢另一个走出12个关键手的引擎。只要时间有限,一定会有所谓一招不慎满盘皆输。


下一步分数= 本手分数+ m * 通过模拟得到的赢棋概率 (模拟路径不同)+ n * 局面胜率评估分(评估算法不同)

谷歌认为m=0.5 n=0.5比较平衡。很多引擎不认可,比如他们认为好的权重概率系数m要高些、胜率系数n要低些。并设个参数可调整。如果两个引擎所有策略都有参数可控制,参数还一样,那样结果是不是一样?那又回到狗是不是同一只狗的哲学问题上。




回复 支持 反对

使用道具 举报

4#
发表于 2019-1-6 03:36 | 只看该作者
说得好极了 有时我也很疑惑
回复 支持 反对

使用道具 举报

5#
发表于 2019-1-6 09:38 | 只看该作者
本帖最后由 hred9D 于 2019-1-6 09:41 编辑

楼主的疑惑是围棋权重是否决定一切?
如果权重能够决定一切棋局的胜负,谷歌交出或公布权重文件,现在所有的围棋引擎研究,都没有存在的必要了!
问题是,真的是权重决定一切吗?
就围棋361路棋盘而言,谷歌也认为权重文件已经穷尽,或者是现在围棋规则下已经穷尽?
谷歌应该不会认为这样?因为alphazero的算法还可以用于其他领域?
当然其他领域不是像围棋361路棋盘那样简单了!
回复 支持 反对

使用道具 举报

6#
发表于 2019-8-4 16:33 | 只看该作者
landa 发表于 2019-1-6 02:12
想起个哲学问题,一个动物看起来像狗、叫听起来像狗,各方面都和狗一样,能不能说他是狗?

理论是po足够 ...

请问阿Q围棋和ANAgo都是使用的LeeLAzero引擎吗
回复 支持 反对

使用道具 举报

7#
发表于 2019-8-4 22:38 来自手机 | 只看该作者
即使都相同,因为MCTS的关系,也会有不同的走法
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-30 09:12 , Processed in 0.134012 second(s), 19 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

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