您的位置:首页 > 大数据 > 人工智能

使用Sabaki和Leela Zero配置AI围棋对弈环境

2020-01-13 03:38 567 查看

使用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
  • 收藏
  • 分享
  • 文章举报
fhwuxue 发布了1 篇原创文章 · 获赞 1 · 访问量 1848 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: