玩转你的Alpha狗
外传
AlphaGo的代码已经开源了(AiphaGo),里面有一些代码是空的,说是在开发中,大公司内部还在审核评估吧。
放出来的代码里
interface 里server文件里是一个python的网页版围棋工具,可以导入SGF格式(一种围棋棋谱格式)。
启动server,goServer.py 68行需要插入 path = path.strip(“go.html”)
python goServer.py
浏览器里通过访问
http://localhost:8000/go.html
AlphaGo文件里是一些训练的代码和数据建模。可以拿来学习一下,具体用法可以看看test文件夹里的测试代码。
好了,说说简单的alphaGo开发
1.物料
一个简易版的alpha狗需要什么组件?
- 一个围棋UI,能够接入各种的围棋引擎。GoGui一个Java的围棋UI,支持GTP协议(这个协议是什么一会儿讲)。
- 一个围棋策略引擎,就像Alpha狗里的算法。看到的文章里提到了一个shedskin(应该就是人家写着玩的东西)。在examples文件夹里面。
只要引擎支持的协议UI支持就ok了。
引擎和UI之间通过一个协议进行通信,这就是GTP(http://ww

最低0.47元/天 解锁文章
1010

被折叠的 条评论
为什么被折叠?



