1,关于alphaGo

近期这个AlpahGo很的火呢。

Goolge的alphaGo赢了韩国围棋大师李世石。

一下子感觉还是google大神厉害。比卖假药的百度强不少。

AlphaGo 开源项目研究(1)_html

并且代码也开源了。

部分开源。

​https://github.com/Rochester-NRT/AlphaGo​

项目地址,下载看了看,代码有所删减,并且还是在开发版本号。

Updates were applied asynchronously on 50 GPUs... Training took around 3 weeks for 340 million training steps


google使用了50个GPU,训练了3.4亿次。

3,下载安装

总共才170kb。很小。须要依赖:

​https://github.com/Rochester-NRT/AlphaGo/blob/develop/README.md​

下载代码之后直接能够启动一个围棋界面。

cd interface/server/
python goServer.py
Serving HTTP on 0.0.0.0 port 8000 ...


然后都不知道咋使用。

AlphaGo 开源项目研究(1)_github_02

好像要上传一个围棋棋谱。

SGF: Smart Game Format 的缩写,网上最流行的棋谱档格式。

找到棋谱下载地址:

​http://weiqi.tom.com/php/listqipu.html​

AlphaGo 开源项目研究(1)_上传_03

然后上传即可,结果报错。

False Can't create file to write, do you have permission to write? by:  ('192.168.2.2', 52794)


改动第52行:

        self.send_header('Location', 'http://localhost:8000/go.html?file=' + fileName)
## localhost 改动成自己的服务器IP。


事实上是路径错误了。

line 68 添加一行。就能够了。

        path = path.strip("go.html")


文件路径包括了go.html名字,去掉即可了。

改动好了即可了。

AlphaGo 开源项目研究(1)_javascript_04

然后就能够看到棋谱了。

点击上一步,下一步能够移动旗子。

AlphaGo 开源项目研究(1)_javascript_05

菜单中选择编码模式。能够自己摆放旗子。界面做的还挺美丽的。!

3,可是,可是

这个仅仅是个web的棋谱查看器,和机器学习研究没有啥关系呢。

在跑机器学习的代码呢。

明天在研究吧。