一个好的围棋AI,需要一个强大的AI计算引擎,和一个方便的图形客户端,就好比好电脑需要配好CPU和好显示器一样。
Lizzie就是这样一个图形客户端,为我们提供了一个易用的围棋AI图形界面,可以实时的显示AI计算结果。随着棋局的进展,可以实时看到每一步AI给出的选点,而且随着计算量的上升,选点也愈发准确。
Lizzie默认已经集成了Leela Zero和Katago引擎。Katago作为最近1年最火的围棋AI,在同等计算能力的情况下,已经超越了Leela Zero、绝艺、星阵。它不仅给出了胜率,而且可以显示子差、势力范围,更适合用来复盘。
由于该软件的安装和配置对于一些不是很擅长电脑的棋童家长,还是稍微有点难度的。因此应群里的棋童家长的要求,特此写下此篇安装配置攻略。
如果你是Windows 64位版本,有一个独立显卡可用,可以直接跳到第5步,下载使用我准备好的版本。如下图所示,在Win10的任务管理器里,GPU这一栏可以查看你的显卡。如没有,说明你的电脑没有独立显卡。
1. 硬件要求
理论上只要有电脑就可以使用Lizzie,因为现在Lizzie既有CPU版本,也有GPU版本。对于没有独立显卡的机器,可以使用CPU版本。有独立显卡的,则可以使用GPU版本。GPU版本比CPU版本计算速度快很多。我14年配的老电脑,i5-4460的CPU,NVIDIA GeForce GTX 950显卡,使用GPU版本每步500的计算量,跑一盘复盘大概在10分钟,而使用CPU版本,则估计起码在一个小时以上。
所以如果你需要快点跑出分析结果,或者跑更多计算步骤,则建议配一块好一点的显卡,使用GPU版本。如果你手头机器暂时没有独立显卡,那么使用CPU版本,可以晚上跑分析,第二天再看分析结果。
2. 安装Java运行环境
Lizzie需要运行在Java 8以上的运行环境,可以去Java的官网下载安装:https://www.java.com/en/download/
3. 安装Lizzie
Lizzie是开源的,可以直接在该项目的release下下载最新的版本。目前最新版是0.7.4,你可以下载适合你的版本
如果你无法打开github或者无法下载,我已经放在我的网盘上了
https://pan.baidu.com/s/1bKUhfUL4487B1A9kElV5vw 密码: on9r
4. 配置Katago引擎
Lizzie默认是使用Leela Zero引擎的,可以在设置里修改默认AI引擎。
5. 快速安装攻略
如果你是Windows 64位版本,有一个独立显卡可用,可以直接使用我的打包版本:
链接: https://pan.baidu.com/s/1bKUhfUL4487B1A9kElV5vw 密码: on9r
- 如果没有Java运行环境,请先安装Java
- 解压Lizzie.zip,里面有我配置好的Katago和Leela Zero,解压开来就直接能用
- 运行Lizzie_GPU_Katago下的lizzie.jar,第一次使用请用右键->打开方式->Java,并勾选以后都是用Java打开jar文件。以后可以直接双击lizzie.jar运行。
- 第一次加载Katago会有点慢,加载完就可以使用Katago了。
- 如果看到以下界面,恭喜你,Katago就可以正常使用了。
6. 使用Katago复盘
- 菜单->文件->打开导入棋谱,Lizzie支持sgf和gib格式的棋谱。各大围棋平台的电脑版都可以导出棋谱,在此就不赘述了。
- 菜单->分析->自动分析->输入每一步的计算量(我一般用500),Katago就可以自动开始分析棋谱了。
- 等待自动分析完成,就可以看到胜率图和子差图了。
- 用鼠标点击胜率图,找到胜率变化比较大的地方,即恶手分析。
- 菜单->分析->保存棋谱。
7. Lizzie常用快捷键
- 长按x键可以调出快捷键列表
- 上、下方向键:回退、前进一步
- 左、右方向键:切换分支
- 空格:暂停/继续实时分析。在自动分析过程中,也可以使用空格暂停自动分析。千万不要一直开着实时分析,长时间高频计算,可能会导致显卡烧坏!
- o:打开棋谱
- a:自动分析棋谱
- s:保存棋谱
如果安装和使用过程中,有碰到任何问题,欢迎在评论区给我留言。
发表回复