linux 围棋界面,围棋GUI界面Sabaki怎么用?

本文介绍了如何安装和配置Sabaki与LeelaZero进行围棋对弈,包括Sabaki的安装路径选择、LeelaZero引擎的设定、权重文件的加载、时间设置调整以及Sabaki界面的个性化设置。通过详细步骤,读者可以学习如何让AI每步棋的时间缩短并享受与围棋AI对弈的乐趣。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

-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

60b2e6c28a365903acbc50c707ff87d2.png

第二步,设定引擎名 leela

c4bf7dd6d27af3abc5c2dd9acf779b3d.png

加载引擎 D:\leela-zero-0.6-windows\leelaz.exe (修改自己的训练文件所在地址)

加载权重参数 格式 -g –noponder -t4 -w 权重文件

如 -g –noponder -t4 -w 223737476718d58a4a5b0f317a1eeeb4b38f0c06af5ab65cb9d76d68d9abadb6

你可以复制这个,主要权重文件需要解压的文件,不是gz文本。

第三步,新建对局

3df17d73493f7fd64897c683c3eeacfa.png

第四步,设定黑白棋,并加载leela 按OK开始下棋,这里选择黑leela先行

c15c9715444a1dc4a47a19257e30e783.png

第五步,发现黑每一步都要50秒时间,啊偶,是不是太长了!!

0f473e70d443c7720e001d310c0d9f9b.png

可以设定短一点吗?当然可以啦,看下面的。

第六步 time_settings 0 10 1 ctrl+V 复制到框框中 敲enter键

b38f375528b8e0613c89a63ab1f50ab6.png

最后一步,看看黑棋已经能10秒一步了。

4415eae91733a95ff9e17ba36f2f91a0.png

LeelaSabaki

将下载得到的“leelsabaki-v0.3.0-linux-macos-win-x64.7z”文件解压,将解压得到的文件夹复制到Go文件夹下,如下图。

033dd302f9ddf9935ffa508d82afc41c.png“Leelasabaki-v0.3.0-win64”就是解压后的文件夹

Leela Zero的配置方法与Leela相似(其中的参数“-t 6”表示使用CPU的6线程;“-w 2b80a9db.txt”表示调用名字为“2b80a9db.txt”的权重文件;“–noponder”表示对手时间内不思考):

ab8bb100de8997160e5bf21f6c6a6015.pngLeela 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的参数说明。

45b5dbff239fc88f214d5663cc9ecc47.png

进入Sabaki设置GTP引擎

首先运行Sabaki应用程序,在窗口的菜单栏中选择“Engines”,选择“Manage Engines…”。

1a415d1b2a50dbb3973932fe0e9afbb2.pngManage 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”。如下图。

d0f9f291dbe2e8b21181dadd5ecda06f.png填好Engines的样子

(LeelaSabaki的正则表达式:leelasabaki [–flat] [–heatmap] [–help] [leela-arguments…])

在Sabaki主界面窗口的菜单栏中选择“View”,按照下图勾选。

(还要勾选“Show Comments”)

1510a2d53a7ad4db14bf0a85c16121d6.pngView的勾选样例

在Sabaki主界面窗口的菜单栏中选择“Engines”,选择“Attach…”,开始自动对局。如下图。

5e3100f414514626fdafacad1ec21827.png选择对局引擎,填写对局信息

826a0b7bedf404b3a47cd11bcd7f6898.png成功载入引擎,我的显卡是Nvidia GeForce GTX 1050 Ti,准备对局,左边窗口是Leela GTP引擎的信息窗口,右边窗口是棋子树

99da199b76605b986ec355d4b26c90ca.png如果想要围棋AI给你下一手的建议,在引擎设置窗口添加“–heatmap”参数,红色区域越大越浓,表示这个着点的胜率越高

关于棋子摆放整齐的方法

怀疑自己有轻度强迫症,面对Sabaki棋子排列不整齐的样子难受啊。于是,2018年2月12日在作者的Github上提问了这个问题,下午的时候作者(沈易川?)回复了邮件。解决方法是:菜单栏上点击“File”,再选择“Preferences…”,在弹出的窗口中,把“Fuzzy stone placement”前面的对号去掉。唉,英文不行啊!

cd419664da7631db5a72fa6eeef521f9.png选择Preferences…

0cfca3505796ab2829f602f152085e0d.png把“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

最后一步:你可以让丽拉小姐姐陪你下棋了。

左边是各选点胜率,中间棋盘有大红点提示,右边是个有许多分叉的大树。

点大树各个分叉,棋盘会显示各种盘面变化图。

有意思吧,这分明是阿法狗开局树和丽拉单机分析版的合体啊。

853f24a3de4e9f76e21c90aae0bc3ba6.png

作者:

喜欢围棋和编程。查看的所有文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值