我的老父亲一直想买一个人工智能象棋机器人陪他下棋,我就在Github上找了一个开源项目,带UI的中国象棋人工智能程序,其训练方法类似AlphaZero,因而叫Chinese Chess Zero (cczero)。虽然看起来很久没有维护了,但是棋力也还说得过去,原作者称能达到天天象棋业9-1水平,我们试了一下,应该大差不差。以下是原Github项目地址:
xtxiatian200/cczero2 (github.com)
由于众所周知的原因,Github下载速度比较慢,所以我在国内开源网站Gitee上搬运了一份,同时也做了一些UI方面的修改:
cczero2 from Github (gitee.com)
项目导入到pycharm,下载好依赖后可以直接运行(用python 3.6)