自从谷歌发布了AlphaGo的相关论文之后,坊间围棋人工智能引擎的开发,就迎来了百花齐放的局面。其中由DavidJWu开发KataGo,在近期获得了最强围棋人工智能引擎的称号。并且,最为关键的是,它是一个开源项目——每个人都可以免费获得这一引擎。闲话少叙,让我们分三步,开始0基础安装使用吧!
第一步,准备工作
首先我们需要一台电脑。然后我们需要安装一个打谱软件Sabaki,该软件由沈易川开发,支持中文,可以安装各种人工智能引擎,还支持皮肤定制(目前很少)。
最新版本下载地址如下:

Win用户:https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-win-x64-setup.exe
Mac用户:https://github.com/SabakiHQ/Sabaki/releases/download/v0.51.1/sabaki-v0.51.1-mac-x64.7z
下载后请直接安装,第一步完成。
第二步、引擎下载接下来,我们需要去下载最强人工智能围棋引擎KataGo的开源包,及权重文件。
1、开源包最新通用版本下载地址如下:
https://github.com/lightvector/KataGo/releases/download/1.5.0/katago-v1.5.0-opencl-windows-x64.zip
开源包下载完成后,请解压。
2、权重文件(30层版)下载地址如下:
https://github.com/lightvector/KataGo/releases/download/v1.4.5/g170-b30c320x2-s4824661760-d1229536699.bin.gz
权重文件比较大,约有193M,下载完成后,无需解压。将其文件名改成 qz30.bin.gz 之后,直接放置在刚才已解压的KataGo开源包目录内即可。
第二步完成。(注:如果电脑无独立显卡,或配置较低,请到KataGo项目网站下载20层版权重文件)
第三步、引擎安装1、打开Sabaki打谱软件,在顶部菜单栏点击 File - Preferences...,找到 Language 选项,选择中文简体,重启软件之后,即可获得中文界面。
2、打开Sabaki,在顶部菜单栏点击 文件 - 首选项...,点击 引擎 选项卡,进入引擎安装环节。
3、点击新增,第一行填写引擎名称,可以任意写;第二行点击左边的文件夹图标,进入KataGo的开源包目录,选中katago.exe即可;
4、第三行请填写:gtp -model qz30.bin.gz -config default_gtp.cfg
5、第四行无需填写,完成后点击右下角的关闭按钮即可完成安装。
配置参考
现在,你就可以在Sabaki中,点击左上角的【加载引擎】按钮,加载KataGo引擎了。
首次加载时,KataGo会花费大约1~2分钟,检测我们电脑的配置和性能,并自动完成一些优化配置。我们只需要耐心等待其完成即可。
接下来,你就可以进行人机对战,或者观赏人工智能自动对战,或者打开sgf格式的棋谱,进行分析研究了。
更多的进阶功能,就留待大家自行琢磨了。
宇宙最强围棋人工智能引擎在手,您就是人间最强棋手!再也不怕小朋友学棋苦无名师了!
——因为kataGo引擎的棋局分析功能,直观易懂,小朋友也能快速自我学习。庄子曰:为是不用而寓诸庸。人工智能飞速发展,与其坐而论道,不如将其寓诸于日常生活,亦足以改变我们的学习方式和教育理念。特别对于我们中国人来说,我们所拥有的一切美好传统,都值得利用人工智能,去探索更为灿烂的将来,去创造更为伟大的复兴!
更多信息,请直接访问KataGo引擎的开源项目地址:
https://github.com/lightvector/KataGo/releases