腾讯开源围棋AI项目PhoenixGo

用Visual Studio打开PhoenixGo.sln编译运行。
目前 PhoenixGo 仅支持在 Win7 及以上的 64 位系统运行。

更多:开源围棋

2018年 5月11日,微信团队研发的PhoenixGo正式开源,这也是国内第一个开源的围棋AI项目。

项目地址:
https://github.com/Tencent/PhoenixGo

PhoenixGo是腾讯微信翻译团队开发的人工智能围棋程序,旨在学习人工智能前沿技术。从1月底开始,PhoenixGo以BensonDarr(昵称“金毛”)的名义在腾讯野狐围棋平台上和全球顶尖职业棋手、围棋爱好者及各路围棋AI对弈,在4月底取得了200多连胜,并在福州2018人工智能围棋大赛上夺冠,引起了行业内广泛关注。

一个好的围棋AI,需要算法、工程实现、计算资源三者结合。目前围棋AI已经有了优秀的公开算法,但同时拥有良好工程实现和大量计算资源,并不是一件容易的事。

为了让行业内其他研究者可以在此基础上继续探索围棋AI的奥秘,帮助棋手更方便地研究围棋AI的棋路,也为了众多围棋爱好者在家用普通电脑上可以享受和职业九段手谈的乐趣,微信团队决定对外开源PhoenixGo对弈源码和训练好的模型。

经过了一周多时间的筹备,PhoenixGo目前正式开源了对弈源码和一个20 block的模型。这份源码和模型可以在单块GPU上提供强职业棋手的棋力,在单机多卡和多机多卡的系统上具有远超人类棋手的水平。PhoenixGo在野狐围棋平台上的账号“金毛测试”,运行于1块性能与GTX 1080 Ti性能接近的Tesla P40上,对人类棋手具有非常高的胜率。

一直以来,腾讯都秉承“开放”战略,推动技术研发向共享、复用和开源迈进。今年3月,腾讯因在AI开源领域的卓越技术影响力受邀成为LF深度学习基金会初始白金会员,该基金会将专注于支持和维护在人工智能领域的开源创新。

截至目前,腾讯正式发布的开源项目共计52个,其中微信共开放开源项目22个。微信团队表示,希望PhoenixGo的开源能为AI领域发展再添助力。

如何在Windows上安装 PhoenixGo

1)目前 PhoenixGo 仅支持在 Win7 及以上的 64 位系统运行。请先按如下操作确认自己的电脑是否符合要求:在桌面找到”我的电脑”(此电脑)点击右键,属性,查看弹出的系统信息。

2)在 https://github.com/Tencent/PhoenixGo/releases 下载 PhoenixGo-win-x64-cpuonly-v1.zip

3)解压 PhoenixGo-win-x64-cpuonly-v1.zip

(本文档假设解压在目录 E:\PhoenixGo);为了检查 PhoenixGo 是否能正常执行,请进入解压路径,双击运行 start.bat,如果能见最后输出的三行表明能正常运行;最后直接关闭退出

注:如果这一步弹窗提示”无法启动此程序,因为计算机中丢失 xxx.dll”,需手动下载 VC++2015 运行时库(文件名为 vc_redist.x64.exe),安装后重复此步骤即可。下载链接:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=48145&6B49FDFB-8E5B-4B07-BC31-15695C5A2143=1

 4  )   按照下图在安装好的Sabaki中配置引擎即可用金毛下棋了!

更多开源项目:
https://github.com/Tencent
三维地球云平台    http://www.hapxu.com
地图大数据云平台  http://www.favxu.com

作者:

喜欢围棋和编程。

发表评论

电子邮件地址不会被公开。