说到围棋AI,就不得不提到名誉鹊起的AlphaGo。
四年前,AlphaGo与李世石五番棋,4比1大胜。
棋界为之震荡,也掀起了一阵全民谈论围棋的热潮。
之后AlphaGo与柯洁的对局,也让作为围棋第一人的柯洁涌如今了更多人的视线中。

在这之后,围棋AI的发展非常迅速,乃至举办过围棋AI大赛,比一比哪一款围棋AI最强。
当然AlphaGo作为公认最强没有参与。
目前,海内最好的围棋AI是腾讯研制的“绝艺”。
“绝艺”目前常常被用在职业选手的对局剖析中。

而本文提到的Leela,是一款免费、开源的围棋AI。
它可以实现人机对弈,场合排场剖析,乃至下一手的胜率预测。
无论是对付初学者还是高手来说,它都能供应很大的帮助。

安装包可以看个人简介~

宅在家想要涨棋这款围棋AI必弗成少。

下载

1、进入Leela官方网站:

https://github.com/leela-zero/leela-zero/releases

leela下载界面

在上面四个中选择一个得当的下载,我下载的是第四个。

2、下载图形界面Sabaki:

https://github.com/SabakiHQ/Sabaki/releases

sabaki下载界面

3、下载权重文件:

https://github.com/leela-zero/leela-zero/blob/master/README.md

权重文件下载

上图给出了两个权重文件,一个是目前最厉害的权重文件1,另一个是弱一些的适宜新手的权重文件2。

可以直接在这两个中选择一个下载,如果你对权重文件很感兴趣,也可以在这个网站http://zero.sjeng.org/探求更多的权重文件。

这些都是权重文件,并会随着自我学习会变得越来越强。

安装

1、解压下载的Leela压缩包。

2、点击Sabaki.exe进行安装,并打开。

3、Sabaki界面如下,依次点击Engines(图中方框1)——Show Engines Sidebar。

4、点击左上角的类似播放的按钮Attach engine(图中方框2),不才拉菜单中点击Manage Engines.

sabaki界面

点击Add。
增加内容。
详细的配置方法可以参考下图。

配置leela和权重文件

这里我已经添加了两个权重文件。
以Leela Zero为例阐明一下每行的意思。

第一行:Leela Zero 为自定义的AI名称,可以随便起个名字。

第二行:是Leela 程序的绝对路径。
也便是找到之前解压后的Leelaz.exe

第三行:--gtp -w分别表示启用GTP和权重,可以直接照抄。
后面是权重文件的绝对路径,下载了多个权重文件时选择个中之一的路径。
把稳有的权重文件是.txt格式,而有的没有文件名后缀。

第四行:time_settings 0 5 1 这四个则分别表示配置韶光限定、引擎启动,AI每步棋的限定韶光是5秒和一步下一个棋子。
一样平常可以修正的便是第三个限定韶光,可以决定了AI几秒钟下一步棋。

配置好这些之后,点击file—new之后就可以和AI下棋(享受被AI虐的快感)了。
可以视情形选择执黑执白,贴目,让子等。

开始对局

耐劳之旅

为了写这篇推送,我分别和上文提到的两个权重文件,权重文件1和权重文件2下了几盘,测试了一下这两个AI的实力如何。

首先是权重文件2,比较弱,弱到居然算不清楚征子。
末了在AI认为胜率较低的时候会自动屈膝降服佩服,如下所示。
这个比较适宜新手利用。

然后和权重文件1对弈便是我漫长的耐劳韶光。

在写这篇文章之前,我和它下了五盘,全部脆败,在前50手就已经差距明显。
下图是个中一盘,我所执的黑棋已经惨不忍睹,左侧显示了AI剖析的白棋下各个点的胜率,AI认为自己最高胜率达到了百分之99,然后我就不下了…

不过大家也不要怕,分先下差距过大的话,我们可以“作弊”。
比如在开始对局的时候,可以设置成下让子棋,乃至可以修正贴目规则。
感兴趣的可以试一试。
我正在考试测验它可以让我多少目。

一些吐槽,大家千万不要花冤枉钱!

出于兴趣,我曾经用“围棋AI”和“围棋账号”作为关键字在淘宝上搜索。
搜出来的结果如下所示。

这些所谓卖围棋AI的卖家,动辄将其卖到100+。
特殊是有些卖家直接表明了他所卖的便是Leela。
但Leela是免费的啊,免费!
在我看来这与骗钱无异。
不会安装的话看我这篇推送基本上也就会了(那我这篇推送能值这些钱吗,我不以为)。

除此之外,这些所谓的围棋代练,卖围棋账号的,无非是利用信息差,用围棋AI在赢利。
一个野狐9D的账号卖到近200元,还有人买,这件事实在是太魔幻了。

本文先容的Leela就可以达到9D的水平。
也便是说你同时打开对弈软件和Leela,然后你复制对手的下法和AI下棋,再复制AI的选点下到对弈软件中,就可以一起赢到9D。
根本就不用去买账号。

看到这些之后敦促我尽快的写下了这篇推送。
希望Leela可以帮助到大家,并可以通过推广Leela,让更多的人可以通过围棋AI剖析对局,提升棋力。