-g –noponder -t4 -w weight.txt
-g --noponder -t4 --playouts 600 -w weights.txt
运行下载的“ sabaki-v0.43.3-win-x64-setup.exe”文件,按照提示安装即可。
(注意:
1、最好不要安装在默认的“Program Files”文件夹下,因为随后复制其他工具时会受到权限提示;
2、安装文件夹不要有空格,我开始命名文件夹含有空格,结果调用Leela-Zero GTP引擎时,报一堆js错误。)
第一步 打开manage engines
第二步,设定引擎名 leela
加载引擎 D:\leela-zero-0.6-windows\leelaz.exe (修改自己的训练文件所在地址)
加载权重参数 格式 -g –noponder -t4 -w 权重文件
如 -g –noponder -t4 -w 223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6
你可以复制这个,主要权重文件需要解压的文件,不是gz文本。
第三步,新建对局
第四步,设定黑白棋,并加载leela 按OK开始下棋,这里选择黑leela先行
第五步,发现黑每一步都要50秒时间,啊偶,是不是太长了!!
可以设定短一点吗?当然可以啦,看下面的。
第六步 time_settings 0 10 1 ctrl+V 复制到框框中 敲enter键
最后一步,看看黑棋已经能10秒一步了。
LeelaSabaki
将下载得到的“leelsabaki-v0.3.0-linux-macos-win-x64.7z”文件解压,将解压得到的文件夹复制到Go文件夹下,如下图。
“Leelasabaki-v0.3.0-win64”就是解压后的文件夹
Leela Zero的配置方法与Leela相似(其中的参数“-t 6”表示使用CPU的6线程;“-w 2b80a9db.txt”表示调用名字为“2b80a9db.txt”的权重文件;“–noponder”表示对手时间内不思考):
Leela Zero的配置方法
注意:
1、权重文件我是解压缩了的,虽然有说不用解压。
2、权重文件要放在“Leelasabaki-v0.3.0-win64”文件夹下,而不是“Leela-zero-0.15-win64”文件夹下。因为Sabaki是调用“leelasabaki-win.exe”这个文件,而不是直接调用“leelaz.exe”。
3、可以在DOS窗口,用“leelaz.exe -h”命令查看leelaz的参数说明。
进入Sabaki设置GTP引擎
首先运行Sabaki应用程序,在窗口的菜单栏中选择“Engines”,选择“Manage Engines…”。
Manage Engines…
在弹出的窗口中,选择“Engines”标签,点击左下的“Add”,分别填入“Engine Name”(引擎名字,随便写,如:Leela Zero 0.15)、“Path”(LeelaSabaki的路径和文件名,如:C:\Go\Leelasabaki-v0.3.0-win64\leelasabaki-win.exe)、“Arguments”(执行参数,还要把Leela GTP的路径和文件名带上,如:–flat C:\Go\Leela-zero-0.15-win64\leelaz.exe -t 6 -w 2b80a9db.txt –noponder)字段。图中下面的是已经填好的样例。完成后点击“Close”。如下图。
填好Engines的样子
(LeelaSabaki的正则表达式:leelasabaki [–flat] [–heatmap] [–help] [leela-arguments…])
在Sabaki主界面窗口的菜单栏中选择“View”,按照下图勾选。
(还要勾选“Show Comments”)
View的勾选样例
在Sabaki主界面窗口的菜单栏中选择“Engines”,选择“Attach…”,开始自动对局。如下图。
选择对局引擎,填写对局信息
成功载入引擎,我的显卡是Nvidia GeForce GTX 1050 Ti,准备对局,左边窗口是Leela GTP引擎的信息窗口,右边窗口是棋子树
如果想要围棋AI给你下一手的建议,在引擎设置窗口添加“–heatmap”参数,红色区域越大越浓,表示这个着点的胜率越高
关于棋子摆放整齐的方法
怀疑自己有轻度强迫症,面对Sabaki棋子排列不整齐的样子难受啊。于是,2018年2月12日在作者的Github上提问了这个问题,下午的时候作者(沈易川?)回复了邮件。解决方法是:菜单栏上点击“File”,再选择“Preferences…”,在弹出的窗口中,把“Fuzzy stone placement”前面的对号去掉。唉,英文不行啊!
选择Preferences…
把“Fuzzy stone placement”前面的对号去掉
注意:
在填写路径等信息时,最好是复制路径信息,不要手动填写,避免错误。
关于 sabaki和sabakileela和leelaGTP
第一步:下载sabaki和sabakileela和leelaGTP三个软件。
第二步:安装完sabaki,把另二软件解压到sabaki文件夹中。
第三步:看我的设置
leelasabaki
E:\Go-Zero\Sabaki\leelsabaki-v0.3.0-linux-macos-win-x64\leelasabaki-win.exe
–heatmap E:\Go-Zero\Sabaki\Leela0110GTP\Leela0110GTP.exe
time_settings 0 6 1
最后一步:你可以让丽拉小姐姐陪你下棋了。
左边是各选点胜率,中间棋盘有大红点提示,右边是个有许多分叉的大树。
点大树各个分叉,棋盘会显示各种盘面变化图。
有意思吧,这分明是阿法狗开局树和丽拉单机分析版的合体啊。
作者:
喜欢围棋和编程。查看的所有文章