本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50907446 未经博主同意不得转载。

博主地址是:http://blog.csdn.net/freewebsys

1,关于alphaGo

近期这个AlpahGo很的火呢。

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

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

https://deepmind.com/alpha-go.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 ...

然后都不知道咋使用。



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

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

找到棋谱下载地址:

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



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

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名字,去掉即可了。

改动好了即可了。



然后就能够看到棋谱了。

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



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

3,可是,可是

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/50907446 未经博主同意不得转载。

博主地址是:http://blog.csdn.net/freewebsys

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

在跑机器学习的代码呢。

明天在研究吧。

AlphaGo 开源项目研究(1)的更多相关文章

  1. 开源项目推荐:e-example / Springboot+bootstrap + ……

    前言: 我想要找一个 springboot + bootstrap 的例子介绍,然后搜索到了这个开源项目. 所有能跑起来的项目都有研究价值,看看这个项目的文档.目前正好满足我想要的功能.推荐 正文: ...

  2. 值得研究的J2EE开源项目推荐

    导读:笔者在学习J2EE的过程中发现了一些很有用,而且很值得学习的开源项目,在此推荐给大家. 关键词:J2EE 开源项目 J2SE JBoss SOA EJB   这篇文章写在我研究J2SE.J2EE ...

  3. .NET平台开源项目速览(17)FluentConsole让你的控制台酷起来

    从该系列的第一篇文章 .NET平台开源项目速览(1)SharpConfig配置文件读写组件 开始,不知不觉已经到第17篇了.每一次我们都是介绍一个小巧甚至微不足道的.NET平台的开源软件,或者学习,或 ...

  4. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  5. .NET平台开源项目速览(1)SharpConfig配置文件读写组件

    在.NET平台日常开发中,读取配置文件是一个很常见的需求.以前都是使用System.Configuration.ConfigurationSettings来操作,这个说实话,搞起来比较费劲.不知道大家 ...

  6. 这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧

    注意:有网友提出部分项目停止更新的事情,这个问题我特意注意过,很多都是小功能组件,功能稳定,没有bug,没更新是正常的.够用就行了.其次技术支持的事情,对开源免费来说,不能太强求,这里发布的都是小功能 ...

  7. 微软CMS项目 Orchard 所用到的开源项目

    研发了Orchard一年左右了,时常遇到瓶颈,总觉得力不从心,其实并不是基础不够,关键还是概念性的东西太多,一会儿这个概念名词,一会那个,关于Orchard的技术文档也的确很少,每次看起来总是焦头烂额 ...

  8. .NET平台开源项目速览(12)哈希算法集合类库HashLib

    .NET的System.Security.Cryptography命名空间本身是提供加密服务,散列函数,对称与非对称加密算法等功能.实际上,大部分情况下已经满足了需求,而且.NET实现的都是目前国际上 ...

  9. .NET平台开源项目速览(8)Expression Evaluator表达式计算组件使用

    在文章:这些.NET开源项目你知道吗?让.NET开源来得更加猛烈些吧!(第二辑)中,给大家初步介绍了一下Expression Evaluator验证组件.那里只是概述了一下,并没有对其使用和强大功能做 ...

随机推荐

  1. DSP 中关键字extern,cregister,Near ,Far,restrict,volatile

    extern:extern可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义.另外,extern也可用来进行链接指定. const: 可以 ...

  2. springboot工程pom的两种配置方式

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  3. SpringMVC框架02——SpringMVC的Controller详解

    1.基于注解的控制器 1.1.@Controller 注解类型 在SpringMVC中使用org.springframework.stereotype.Controller注解类型声明某类的实例是一个 ...

  4. Pwn入坑指南

    栈溢出原理 参考我之前发的一篇 Windows栈溢出原理 还有 brant 师傅的<0day安全笔记> Pwn常用工具 gdb:Linux下程序调试 PEDA:针对gdb的python漏洞 ...

  5. liunx的命令大全

  6. Redis指令与数据结构(二)

    0.Redis目录结构 1)Redis介绍及部署在CentOS7上(一) 2)Redis指令与数据结构(二) 3)Redis客户端连接以及持久化数据(三) 4)Redis高可用之主从复制实践(四) 5 ...

  7. linux Shell 脚本编写

    1. http://www.jb51.net/article/28514.htm 2. http://www.runoob.com/linux/linux-shell.html

  8. python 将字符串转换成字典dict的各种方式总结

    1)利用eval可以将字典格式的字符串与字典户转 >>>mstr = '{"name":"yct","age":10}' ...

  9. react比较入门的小demo

    什么是jsx?    JSX是JavaScript  XML 这两个单词的缩写,xml和html非常类似,简单来说可以把它理解成使用各种各样的标签,大家可以自行 百度.所以jsx就是在javascri ...

  10. C语言程序设计I—寒假作业

    20188480   http://www.cnblogs.com/arthur-w/