用python实现ai围棋_围棋AI.Leela+Python脚本分析棋谱

news/2024/11/28 9:25:44/

完成了Sabaki+LeelaSabaki+Leela GTP搭建完美围棋AI平台后,在“飞扬围棋论坛”看到有棋友介绍用Leela+Python脚本分析棋谱,于是也试了一下。

软件下载和安装

leela-analysis的Github页面

将下载得到的“master.zip”文件解压缩到之前下载安装的Leela0110GTP文件夹下。如下图。

analysis-master文件夹就是leela-analysis的文件夹

Python官方下载网站地址:https://www.python.org/downloads/windows/

Python下载页面

因为leela-analysis网页上有说明,棋谱分析脚本是依赖于Python 2.7的,所以,在下载页面里找到最新版的2.7版本下载(这个文档是2018年2月12日写的)。

选择适合自己电脑的版本下载

下载完成后,执行下载文件,安装Python语言环境(我的电脑是Windows 10 Pro X64版本,所以下载的是:https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi)。

运行脚本,分析棋谱

安装Python 2.7后,就有了Python运行环境。

leela-analysis官方介绍的正则表达式是ÿ


http://www.ppmy.cn/news/239766.html

相关文章

开源的围棋软件

AlphaGo 和李世石的大战很吸引眼球,除了AlphaGo,是否有其他的围棋软件,特别是开源的, 可以看看算法是如何实现的。 找了一下,发现下面一下软件 gnugo。 Go 是英语围棋的意思,源自日语的 ご (发音go)。 …

c语言围棋报告,C++围棋程序实现报告.doc

TCP-IP协议与网络编程课程设计 - PAGE 20 - 一、软件背景介绍 围棋是一项广有裨益的智力竞技运动,它集休闲娱乐、陶冶性情、修心养性于一身,是中华文化的瑰宝,是人类智慧的最高象征之一。围棋经历了数千年,久盛不衰,且…

c语言编程围棋,用C语言编程 在屏幕上显示围棋棋盘

匿名用户 1级 2011-06-06 回答 -- 以怎么不用 MS VC++6 ?? 编C语言一般都用啊 还有\xCD是C语言 Ascii代码 表示一个图形 用循环语句啊! 等我一下 晚上写出来 贴上哦 晚上10:00 上完课回来 呵呵 分给不给 随便 你的问题让我熟练了许多 分不重要了 我终于写出来了 调试了…

蒙特卡洛与围棋

今天看到头条上有位网友提出了一个蒙特卡洛和围棋的问题,以为大佬的回答我觉得很有意思,特摘抄与此。 蒙特卡洛算法是20世纪十大最伟大的算法,阿法狗就采用了蒙特卡洛算法。蒙特卡洛树不是一种算法,蒙特卡洛才是一种算法。 先来…

用python实现围棋(动图演示+源码分享)

大家好,我是梦执,对梦执着。希望能和大家共同进步! 今天给大家带来一期围棋的源码分享。下面我们先看看效果。游戏进去默认为九路玩法,当然也可以选择十三路或是十九路玩法。 目录-文末领取所有文件 1.导入模块2.初始化棋盘3. 开…

c语言围棋对弈程序设计,C语言围棋对弈程序设计.doc

C语言围棋对弈程序设计 用C语言编写一个围棋对弈棋室的程序,模仿两人对弈的过程,其中包括自动提子功能,和自动点目功能。 1、围棋的一些基本常识: (1)围棋棋子的“气” 见右图1所示黑棋1有4“气”,分别是水平方向上的左右 各有一气,垂直方向上的上下各有一气,对角上的不…

java 围棋代码_java围棋源代码

基于 WWW 的围棋棋谱演示软件的设计 丁振凡 【期刊名称】《微型机与应用》 【年(卷),期】2000(019)008 【摘要】介绍采用 Java 结合 ASP 编程实现的围棋棋谱...... 2.2 JAVA 工具 JDK (1) Java 编译器 Java 编译器将 Java 源代码文件编译成可执行的 Java 字节码。Java 源代 码文…

围棋,与生活,与编程

开始工作时喜欢编程,有好几年的时间没有下围棋。   大概2005年上联众下围棋,联众上没有网管,比较乱,闹心的是遇到耍赖的,一点儿招儿都没有,他不认输&#x…