Firefly开源社区

如何让tensorflow来陪你下棋~~

624

积分

12

威望

10

贡献

超级版主

Rank: 8Rank: 8

积分
624
发表于 7 天前     
本帖最后由 牛头 于 2017-5-19 16:09 编辑

    本文讲述如何在WINDOWS系统下,安装tensorflow,并使用tensorflow来下围棋,初步体验人工智能。

    一、安装python
    tensorflow0.12版本支持windows,需要python3.5.x。
(1)下载并安装python3.5.x,链接:https://www.python.org/downloads/release/python-352/
t1.png
(2)第一个Install Now是默认安装在c盘的,第二个是自己选择安装路径。 我选择第二个,同时将Add Python 3.5 to PATH勾选上。

t2.png
3这一步都勾选上。

t3.png
至此Python安装完成。

    二、安装PIP工具
(1) 下载pip安装包,地址:https://pypi.python.org/pypi/pip#downloads。注意选择tar.gz包,目前最新版本为:pip-9.0.1-tar.gz(md5,pgp)

(2)解压安装包(如解压至系统D盘),打开Windows PowerShell,运行如下命令进入解压后的pip目录D:\Program Files\pip-9.0.1

(3)使用如下命令进行安装
python setup.py install
t4.png

t5.png
安装后可以在Windows PowerShell输入pip命令,检查安装情况。

    三、安装cpu版的tensorflow
    打开Windows PowerShell输入
pip install tensorflow
    如果GPU支持的话,可以安装GPU版的tensorflow,方法可以上网找,我这里没有安装过。

    在线安装如果不成功,可以下载tensorflow的安装包,在本地来安装。
    pip install --upgrade --ignore-install xxxxx\tensorfow路径
t6.png
    安装成功后,可以在Python shell用如下命令来测试,执行后没有错误提示即为安装成功
    import tensorflow as tf
t7.png


    四、让tensorflow和你来下围棋
    介绍一个开源项目Mugo,它基于Tensorflow,可以使用sgf的棋谱训练围棋机器人,跟你下围棋。国内有朋友基于Mugo做了个WINDOWS下的傻瓜版,这里借花献佛给大家简单得讲下使用方法,原文链接
    下载Mugo的WINDOWS傻瓜版,点击下载,解压压缩包里的MuGo.rar文件:
t8.png
    准备工作:
    打开Windows PowShell,输入pip install argh,然后输入pip install sgf,将缺少的围棋python模块安装上。

    使用方法:
1、将sgf的围棋棋谱放到data文件夹下面。(可以从https://u-go.net/gamerecords/下载)
2、双击运行“z01 棋谱预处理.bat”,预处理棋谱。
3、双击“z02 训练.bat”,使用棋谱训练模型。
4、双击“z03 下棋.bat”,就可以跟训练出来的AI下棋。(也可以双击GoGui.exe,配置好机器人下棋,参数是python main.py gtp policy --read-file=tmp\savedmodel)
t9.png
    至此已经可以和tensorflow下围棋,领略人工智能的魅力。打包了上文四个步骤中用到的文件,需要的朋友可以点击下载

    路漫漫其修远兮,吾将上下而求索。


回复

使用道具 举报

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表