飞扬围棋论坛

 找回密码
 注册
搜索
查看: 60277|回复: 72
打印 上一主题 下一主题

微信开源PhoenixGo:业界领先的人工智能围棋

[复制链接]
跳转到指定楼层
1#
发表于 2018-5-11 16:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

2018年05月11日 14:50 新浪体育综合
PhoenixGo PhoenixGo

  来源:公众号 微信后台团队   作者:微信翻译团队

  开源地址:

  https://github.com/Tencent/PhoenixGo

  去年DeepMind的AlphaGo Zero论文发表之后,我们惊叹于Zero强化学习算法的优雅、稳定和高效。恰好当时微信资源调度团队研发了一个大规模云计算平台,利用微信后台闲时的计算资源做机器学习的推理及训练。出于测试自研大规模云计算平台和研究AlphaGo Zero算法的目的,几名工程师陆续加入PhoenixGo这个项目,把论文上的算法一步步变成了一个“活的”、具有职业棋手棋力的AI程序。从1月底开始,PhoenixGo以BensonDarr(昵称“金毛”)的名义在腾讯野狐围棋平台上和全球顶尖职业棋手、围棋爱好者及各路围棋AI对弈,在4月底取得了200多连胜,并在福州2018世界人工智能围棋大赛上夺冠。


  AlphaGo Zero需要海量的计算资源来生成棋谱,PhoenixGo复用了微信后台成千上万台CPU服务器的空闲时段得以成长,但这种量级的计算资源很难被普通大众所获取。为了其他研究者可以在我们的基础上继续探索围棋AI的奥秘,为了棋手可以更方便地研究围棋AI的棋路,也为了众多围棋爱好者在家用普通电脑上可以享受和职业九段手谈的乐趣,我们决定开源PhoenixGo对弈源码和训练好的模型。

  从福州比赛回来后我们开始着手PhoenixGo的开源。经过一周多时间的源码整理,这次我们开源PhoenixGo对弈源码和一个20 block的模型。训练源码和其它源码由于跟微信内部的云计算平台耦合较深、不易分离,暂不开源。这份源码和模型可以在单块GPU上提供强职业棋手的棋力,在单机多卡和多机多卡的系统上具有远超人类棋手的水平。我们在野狐围棋平台上的账号“金毛测试”,运行于1块性能与GTX 1080 Ti性能接近的Tesla P40上,对人类棋手具有非常高的胜率。

  最后感谢DeepMind发表了AlphaGo Zero论文,让一个不懂围棋的技术团队能开发出PhoenixGo;感谢陪伴{BensonDarr、时空奇点、金毛测试、金毛陪练}@野狐围棋、Cronus@弈城、cronus@cgos成长的对弈棋手、AI程序以及广大围观棋迷!
回复

使用道具 举报

2#
 楼主| 发表于 2018-5-11 19:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2018-5-20 03:34 来自手机 | 显示全部楼层
mac版发布了,windows也在推进
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2018-5-21 22:12 来自手机 | 显示全部楼层
windows版完成了 https://github.com/Tencent/PhoenixGo/issues/20
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2018-5-22 13:41 | 显示全部楼层
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2018-5-23 15:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2018-5-23 16:02 | 显示全部楼层
罗浩宇 发表于 2018-5-23 15:36
看见了 版主 能教下怎么安装吗?参数如何 设置 ? 谢谢


下载的压缩包里有这个文件


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2018-5-23 16:11 | 显示全部楼层
我运行start.bat没反应,用里面的两行,可以
D:\tool\PhoenixGo>set config=etc\mcts_cpu.conf

D:\tool\PhoenixGo>bin\mcts_main.exe --config_path=%config% --gtp --log_dir=log --v=1
2018-05-23 16:10:09.272340: I model\zero_model.cc:72] Read checkpoint state succ
2018-05-23 16:10:09.306540: I model\zero_model.cc:80] Read meta graph succ
2018-05-23 16:10:09.322140: I E:\Tensorflow\PhoenixGo\tensorflow\tensorflow\core\platform\cpu_feature_guard.cc:140] Your
CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
2018-05-23 16:10:09.402140: I model\zero_model.cc:100] Create session succ
2018-05-23 16:10:09.491140: I model\zero_model.cc:107] Create graph succ
2018-05-23 16:10:09.998540: I model\zero_model.cc:119] Load checkpoint succ
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-5-23 16:30 | 显示全部楼层
输入gtp命令可以

play b a1
genmove w
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2018-5-23 21:38 来自手机 | 显示全部楼层
胜了142?再和ELF对一局
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2018-5-24 08:32 | 显示全部楼层


命令 D:\tool\PhoenixGo\bin\mcts_main.exe --config_path=etc\mcts_cpu.conf --gtp --log_dir=log --v=1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2018-5-24 09:35 | 显示全部楼层
本帖最后由 lu01 于 2018-5-24 09:38 编辑

利用gogui使PhoenixGo和leelaz对弈的步骤
下载http://zero.sjeng.org/networks/3 ... 2b37ec122ab6863d.gz,解压缩到
leelaz的目录下,改名为3ef8
把 D:\tool\PhoenixGo\etc目录下的mcts_cpu.conf复制一份给cpu.conf然后将如下行
train_dir: "ckpt"
修改为:
train_dir: "D:\\tool\\PhoenixGo\\ckpt"
在gogui目录下输入如下命令行
gogui -program "gogui-twogtp.exe -black \"D:\tool\PhoenixGo\bin\mcts_main.exe --config_path=D:\tool\Phoen
ixGo\etc\cpu.conf --gtp --log_dir=D:\tool\PhoenixGo\log --v=1\" -white \"D:\tool\valid14\leelaz.exe -g -w D:\tool\valid1
4\3ef8\"" -computer-bothh
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2018-5-24 09:40 | 显示全部楼层

PhoenixGo vs Leela zero界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2018-5-24 10:47 | 显示全部楼层
本帖最后由 lu01 于 2018-5-24 11:14 编辑

命令行自动多盘
gogui-twogtp.exe -black "D:\tool\valid14\leelaz.exe -g -w D:\tool\valid14\3ef8" -white  "D:\tool\PhoenixGo\bin\mcts_main.exe --config_path=D:\tool\PhoenixGo\etc\cpu.conf --gtp --log_dir=D:\tool\PhoenixGo\log --v=1" -auto -sgffile lz_pg -komi 7.5 -games 10

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

15#
 楼主| 发表于 2018-5-24 12:25 | 显示全部楼层
本帖最后由 lu01 于 2018-5-24 12:29 编辑

我这里lz:pg是3:0,用图形界面那盘komi错设成6.5,sgf的信息不对,





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|飞扬围棋网 ( 苏ICP备11029047号-1 )

GMT+8, 2024-5-12 19:40 , Processed in 0.149595 second(s), 19 queries .

since 2003飞扬围棋论坛 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表