一、文章导读
各位围棋爱好者,是不是早就想和AlphaGo这样的围棋AI过过招了?今天,林译川带你一起,用开源的Leela Zero,在家就能实现人机大战!虽然配置过程有点小复杂,但跟着步骤一步步来,相信你也能成功‘遛狗’!
二、正文部分
### 准备工作
- 硬件准备:一台性能不错的电脑,最好是带独立显卡的。比如我的Macbook,虽然不是顶配,但也能凑合用。
- 软件准备:Git版本管理软件。如果还没安装,可以去GitHub官网下载安装。
### 第一步:安装Sabaki
Sabaki是一款开源的围棋对弈及打谱软件,界面美观。可以在GitHub上找到编译好的版本,下载后解压,移动到应用程序目录中即可。
### 第二步:编译并安装Leela Zero
进入Leela Zero的GitHub页面,按照提示编译安装。对于Mac系统,需要使用终端进行操作,具体步骤如下:
git clone https://github.com/gcp/leela-zero
cd leela-zero/src
brew install boost
make
cd ..
curl -O http://zero.sjeng.org/best-network
安装完成后,可以在终端中运行命令来运行Leela Zero。
### 第三步:安装LeelaSabaki
LeelaSabaki是LZ与Sabaki整合使用的解决方案。在GitHub上下载编译好的执行程序,解压后修改文件权限,然后就可以使用了。
### 第四步:在Sabaki中配置及使用LZ引擎
打开Sabaki软件,在菜单中添加一个新的对弈引擎,选择Leela Zero作为引擎名称,并设置运行参数。完成后,就可以开始人机大战了!
三、小结与拓展
通过以上步骤,你就可以在Sabaki中使用Leela Zero进行人机对弈了。虽然配置过程有点复杂,但一旦成功,你就可以随时享受人机大战的乐趣了!
当然,这只是入门的第一步。接下来,你还可以学习如何使用Leela Zero进行复盘研究,进一步提升你的棋力。更多内容,请关注「新派编程网」(www.xjpbg.com)。
—— 「新派编程网」资深编辑 林译川 敬上
