使用Sabaki和Leela Zero配置AI围棋对弈环境
使用Sabaki和Leela Zero配置AI围棋对弈环境
一、下载Sabaki和Leela Zero最新版本
官网地址:
https://github.com/SabakiHQ/Sabaki/releases/download/v0.43.3/sabaki-v0.43.3-win-x64-setup.exe
https://github.com/xsaxy/Sabaki-zh-CN/releases/download/v0.43.3_zh-CN/Sabaki-zh-CN-v0.43.3-win-x64-setup.exe(汉化版)
https://github.com/leela-zero/leela-zero/releases/download/v0.17/leela-zero-0.17-win64.zip
百度网盘:
链接:https://pan.baidu.com/s/1gfz0Z2pF3ivQZH6OWNHZOQ
提取码:x1tm
二、安装Sabaki
直接运行程序(本例使用汉化版本)Sabaki-zh-CN-v0.43.3-win-x64-setup.exe,安装到非系统盘非汉字目录(基本常识),比如D:\Sabaki
三、安装leela zero
将leela-zero-0.17-win64.zip解压缩,比如全部文件解压到D:\leelaz目录
打开安装目录,直接运行autogtp.exe,AI程序将检测电脑配置并进行自对弈,运行一段时间后会生成一个networks文件夹,其中的文件就是权重文件压缩包
Ctrl+C停止程序,打开networks文件夹,将权重文件压缩包解压缩,得到一个txt文件,重命名比如20190724.txt,复制到leela zero安装目录,比如D:\leelaz
权重文件压缩包也可下载:
http://zero.sjeng.org/, 向下浏览至Best Network Hash表格,其中的Hash文件就是权重文件包,比如
http://zero.sjeng.org/networks/ac9bcd63cbeb31e4ac80029150c8dd2f09cecc660fe297d0b7c66afa9fc3a691.gz
四、Sabaki配置leela zero引擎
运行Sabaki,打开菜单,选引擎,选引擎管理,选添加,添加leela zero引擎
比如:
名称:leela
路径:D:\leelaz\leelaz.exe
参数:-g -t2 -v1000 --noponder -w D:\leelaz\20190724.txt
初始化命令:time_settings 0 30 1
详细的参数内容,请百度自行学习
如果没有菜单,按Alt调出菜单
五、Sabaki参数配置
打开菜单,选偏好设置,勾选下面三个选项:
在棋盘上即时显示分析变化
附加引擎后立即开始对局
引擎自动生成走法
打开菜单,选显示,勾选: 显示棋局树
简单配置完成,详细配置,请自行摸索
六、与AI对弈
关闭Sabaki重新打开
Crtl+N建立新对局,点开白棋右边的箭头选择刚设置的引擎,比如leela,按确认开始对局
Leela Zero将自动对局,专业N段赔你下棋
棋盘左边显示AI运行说明,右侧显示对局树和胜率图
对弈中,可以按下F4,或者F5、F10,有惊喜
可悔棋,可随时认输,或关闭程序
若不能运行,请对照以上步骤发现并解决问题
祝棋迷盆友游戏快乐!
本文写于2019年7月24日
- 点赞 1
- 收藏
- 分享
- 文章举报
- 使用Eclipse3.01 + MinGW3.1配置标准C/C++开发环境详解
- FCKeditor在ASP环境中配置使用
- Ubuntu 下 LaTeX 图形环境的配置——使用Kile
- VC使用MSXML DOM的开发环境配置 (备忘,原文来自MSDN)
- JMS(Jboss Messaging)的一点使用心得(一)环境配置
- Windows下使用VIM,搭建Mainframe开发环境(三)---基础配置
- Eclipse+Cygwin+GCC+Boost 使用Asio的环境配置
- 使用Resin在NT环境下配置JSP环境
- 使用BCB进行DirectShow开发(一)SDK和配置开发环境
- Windows上配置和使用svn-1.4.6 + Apache2.2.6 + Eclipse版本控制环境
- 配置适用于正式使用环境下的Tomcat Web服务器双向SSL认证
- 使用Resin在NT环境下配置JSP环境!
- VC6++和VS2003/2005下的DOXYGEN注释宏及其配置使用环境
- TinyMce介绍、环境配置与使用心得
- Symbian开发环境Carbide C++的配置和使用
- 使用 DirectShow SDK 作开发的环境变量配置
- 配置使用环境
- 在jsp环境中配置使用FCKEditor
- FCKeditor在ASP环境中配置使用
- 配置适用于正式使用环境下的Tomcat Web服务器双向SSL认证