随着这些年深度学习在人工智能的研究和应用领域的广泛发展,各种深度学习的框架也日渐普及,其中Google所推出的Tensorflow就是主流的深度学习框架之一。这些框架的推出使得开发各类人工智能应用的难度也大大降低,各大视频网站上关于深度学习的demo也日益增多,其中不乏一些有趣的应用。例如这一系列训练人工智能来玩游戏的视频:
如果你也想要尝试自己运行这些有趣的应用或是学习深度学习,以至于开发自己的人工智能应用,那么你需要做的第一件事是安装Tensorflow。至于为什么是Tensorflow,第一因为它是Google开发和维护的开源软件,第二因为Tensorflow就算不是最好的深度学习库,至少也是最流行的(对比深度学习十大框架:TensorFlow最流行但并不是最好)。这两点保证了这个框架能够得到稳定的发展以及充足的文档和社区交流。最后还有人机大战刚刚战胜柯洁的Alphago也是用Tensorflow开发的。
下面开始安装步骤,由于本文所希望针对的是在游戏行业的开发人员,因此这份安装指南假设你使用的是Windows平台,并且之前没有安装过Python。
-
通过Anaconda安装Python3.5版本
因为在写这篇指南的当前,Tensorflow在Windows平台上只支持64 bit的Python 3.5,所以无需再为Python的版本纠结。Anaconda能够很方便的安装Python和其他一些常用工具,包含Python 3.5的Anaconda版本是4.2.0,其64 bit版下载链接是:
https://repo.continuum.io/archive/Anaconda3-4.2.0-Windows-x86_64.exe
下载后安装即可。 -
通过pip安装Tensorflow
a. 首先打开Windows命令行,运行以下命令创建一个名为tensorflow的虚拟环境:
conda create -n tensorflow python=3.5
b. 再运行以下命令激活此虚拟环境:
activate tensorflow
在成功激活此虚拟环境后,命令行的前缀将包含一个“(tensorflow)”。
c. 如果你是安装CPU版本的话,运行:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0rc1-cp35-cp35m-win_amd64.whl
如果是安装GPU版本(只支持NVIDIA的GPU),运行:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.2.0rc1-cp35-cp35m-win_amd64.whl
此后pip安装会提示你还有哪些相关的库会安装到这个虚拟环境中,确认继续进行即可。 -
验证Tensorflow的安装
在命令行中(已经激活tensorflow虚拟环境后),运行python进入交互命令环境,依次执行以下语句:
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
如果最后系统成功输出结果'Hello, TensorFlow!'则顺利完成Tensorflow的安装。
安装过程主要参考资料:
Installing Tensorflow on Windows
等我忙完了,就开始研究!
@eastecho:我觉得对于创建游戏中的人工智能会很有意义,有时间我要再做些测试看看能不能搞出什么有趣的东西.