使用Sabaki和Leela Zero配置AI围棋对弈环境
求 李昌镐儿童围棋课堂 的pdf。
一、下载Sabaki和Leela Zero最新版本
二、安装Sabaki
三、安装leela zero
四、Sabaki配置leela zero引擎
五、Sabaki参数配置
六、与AI对弈
一、下载Sabaki和Leela Zero最新版本
官网地址:
https://github.com/SabakiHQ/LeelaSabaki
https://github.com/SabakiHQ/Sabaki/releases/download/v0.43.3/sabaki-v0.43.3-win-x64-setup.exe
https://github.com/leela-zero/leela-zero
https://github.com/leela-zero/leela-zero/releases/download/v0.17/leela-zero-0.17-win64.zip
不懂的参数去这些网站看看就懂了。
二、安装Sabaki
直接运行程序sabaki-v0.43.3-win-x64-setup.exe,安装到非系统盘非汉字目录比如D:\Sabaki
三、安装leela zero
将leela-zero-0.17-win64.zip解压缩,比如全部文件解压到D:\leela-zero-0.17-win64目录
打开安装目录,直接运行autogtp.exe,AI程序将检测电脑配置并进行自对弈,运行一段时间后会生成一个networks文件夹,其中的文件就是权重文件压缩包
Ctrl+C停止程序,打开networks文件夹,将权重文件压缩包解压缩,得到一个txt文件,重命名比如weights.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:\leela-zero-0.17-win64\leelaz.exe
参数:-gtp -t2 -v1000 --noponder -w D:\leela-zero-0.17-win64\weights.txt
初始化命令:time_settings 0 30 1
详细的参数内容,请百度自行学习
如果没有菜单,按Alt调出菜单
五、Sabaki参数配置
打开菜单,选偏好设置,勾选下面三个选项:
在棋盘上即时显示分析变化
附加引擎后立即开始对局
引擎自动生成走法
打开菜单,选显示,勾选: 显示棋局树
简单配置完成,详细配置,请自行摸索
六、与AI对弈
关闭Sabaki重新打开
Crtl+N建立新对局,点开白棋右边的箭头选择刚设置的引擎,比如leela,按确认开始对局
Leela Zero将自动对局,专业N段赔你下棋
棋盘左边显示AI运行说明,右侧显示对局树和胜率图
对弈中,可以按下F4,或者F5、F10,有惊喜
可悔棋,可随时认输,或关闭程序
若不能运行,请对照以上步骤发现并解决问题
祝棋迷盆友游戏快乐!
使用Sabaki和Leela Zero配置AI围棋对弈环境的更多相关文章
- [webpack] 配置react+es6开发环境
写在前面 每次开新项目都要重新安装需要的包,简单记录一下. 以下仅包含最简单的功能: 编译react 编译es6 打包src中入口文件index.js至dist webpack配置react+es6开 ...
- 采用sqlserver的缺省配置,在生产环境经常碰到系统响应慢(甚至hung的情况)
请重视并正确配置sqlserver实例及数据库的参数,一般化的配置推荐如下: 1.数据和日志文件的初始大小分别设置为10G和2G,均设置为按照固定200M大小增长,不限制最大值: 2.sever实例设 ...
- EditPlus+VisualStudio配置VC简易开发环境环境
对于C++开发, 我想在Windows下大家用的最多的应该是MS的VC++.但其强大的功能背后却有着"启动速度慢","占用资源多"的缺点,尤其是VS后 ...
- 配置perl-cgi的运行环境,由于Active Perl安装在d:\perl
Apache 1.3.22 for Win32+PHP 4.0.6+Active Perl 5.006001+Zend Optimizer v1.1.0+mod_gzip 1.3.19.1a+MySQ ...
- Maven打包pom里面配置exclude 排除掉环境相关的配置文件
Maven打包pom里面配置exclude 排除掉环境相关的配置文件 有几种方式:1. 打包时,指定环境参数把环境的配置文件复制过去2. 不打包所有的环境相关的配置文件,直接由运维的人维护 可以在上传 ...
- VMWARE + CENTOS在windows下配置cocos2d-x android开发环境
VMWARE + CENTOS在windows配置cocos2d-x android开发环境 之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具 ...
- 全新重装win8.1系统后 配置开发及办公环境步骤
全新重装win8.1系统后 配置开发及办公环境步骤 这两天,系统因配置开发环境出错,重装了一下,为日后方便,故此记录系统配置流程,防日后重装系统计划不周. 安装前,对照步骤,准备好下列安装文件. 0. ...
- [Android] 环境配置之基础开发环境(SDK/Android Studio)(转)
[Android] 环境配置之基础开发环境(SDK/Android Studio) 博客: blog.csdn.net/qiujuer 网站: www.qiujuer.net 开源库: Geniu ...
- Ubuntu下配置C/C++开发环境
在 Ubuntu 下配置 C/C++ 开发环境 转自:白巴的临时空间 Submitted by 白巴 on 2009-04-27 19:52:12. 学习笔记 虽然 Ubuntu 的版本已经是9.04 ...
随机推荐
- vue动态子组件的实现方式
让多个组件使用同一个挂载点,并动态切换,这就是动态组件. 通过使用保留的 <component>元素,动态地绑定到它的 is 特性,可以实现动态组件. 方式一:局部注册所需组件 <d ...
- 单词CAEMENT水泥CAEMENT英文
caement Archaic spelling of cement. caement Alternative forms caement (archaic) c?ment (archaic) Hyp ...
- Android:异步处理之Handler+Thread的应用
担心原文消失,做此记录,感谢 https://www.cnblogs.com/net168/p/4075126.html 前言 很久很久以前就听说了,每一个android的应用程序都会分别运行在一个独 ...
- Linux程序在Windows下编译运行_MinGW和Cygwin
linux要在windows下编译运行,需要win下的gcc编译器,一般有两种:MinGW和Cygwin. 但某些函数在windows没有,即使使用两种工具也编译不过,需要查询windows函数并使用 ...
- String中intern方法的作用
前言 读完这篇文章你可以了解,String对象在虚拟机内存中的存放,intern的作用,这么多String对象的创建到底有什么区别,String 创建的对象有几个!! 正题 先科普几个知识点1.常量池 ...
- sublime设置默认字体样式
因电脑配置的不同,还有个人喜好的不同,有时候想用自己喜欢的字体来写代码,想用自己习惯的字号大小来显示代码.这些又该怎样设置呢? 本节主要介绍下如何设置字体大小和样式 (1)点菜单栏 “Preferen ...
- nuxt build 项目文件分析、nuxt build 发布后的资源如何部署cdn
建议在项目发布的时候,还是将.nuxt 进行发布到生产环境,是比较稳妥的做法 出处:https://nickfu.com/p/150 nuxt build 后的前端资源都会存放在.nuxt/dist/ ...
- Spring Boot + Mybatis 配置多数据源
Spring Boot + Mybatis 配置多数据源 Mybatis拦截器,字段名大写转小写 package com.sgcc.tysj.s.common.mybatis; import java ...
- ubuntu18docker下安装MySQL
sudo docker run –name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root-d mysql:latest 这里的容器名字叫:mysql ...
- override virtual
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...