说到智力和人工智能,不得不先提一下的就是围棋,围棋的规则虽然简单,但19*19的棋盘能容下无数种变化。计算机无法穷尽算出所有的可能性,人们最初是不相信有围棋程序可以下赢人类顶尖棋手。
但在2016年3月份,一场被全世界媒体大肆宣扬的人工智能围棋程序Alpha Go与人类顶尖棋手李世石的围棋对决受到受到人们的关注。
这场被称为世纪大战的人机对决最终结果是人类棋手大败。
那么,我们来安装部署和体验这种连世界最强棋手都被无法战胜的AI围棋。
步骤一:
我们可以安装围棋软件Sabaki,这个软件不仅界面好看,还支持导入不同的开源AI围棋引擎,下载好资源之后无需任何网络就可以和先进的人工智能下围棋了。
下载安装Sabaki,进入Sabaki的官网 [ 网址在评论区 ],点击Download下载时会跳转到这个围棋程序的Github开源社区页面,下载匹配你电脑系统的版本,安装软件的过程很简单就不说了。
步骤二:
接下来就是下载一个开源的围棋引擎,这里以 leela zero 作为例子,进入leela项目页面 [ 网址在评论区 ] 。
点击下载最新的版本v18或旧版本v17。
步骤三:
下载好了之后就解压,就会得到一个文件夹,我们需要把leelaz.exe的路径复制后填写在Sabaki软件的引擎配置中。
复制文件路径
点击 Sabaki 的文件>首选项>引擎 ,新增一个引擎,给引擎随便起个名,然后把路径粘贴到对应位置。
运行参数填:
-g -t2 -w leelaz-model-swa-16-128000_quantized.txt --noponder --playouts 3000
启动参数填:
time_settings 0 2 1
填好后点击右下角关闭按钮就行。
步骤四:
点击三条横线,点击对局信息,为白棋或黑棋配置AI引擎,就可以跟AI对战了。
我们通过使用Sabaki这个围棋软件和AI围棋引擎下棋,通过配置白棋或者黑棋为AI让自己跟AI下棋,或者配置黑棋和白棋都是AI,让AI进行对战。
系列课程持续更新中
领取专属 10元无门槛券
私享最新 技术干货