还记得去年大火大热的AlphaGo吗?从2015年开始,AlphaGo这名“网络棋手”先后挑战了欧洲围棋冠军、世界围棋冠军,几战成名后,吸引了大量的关注。而它背后的推动力正是Tensorflow,一个 Google于2015年11月开源的用于制作AlphaGo的机器学习及深度学习框架。
想了解AI,加入AI行列,那么我们先从最基础的工具开始吧。本文抛砖引玉,主要讲解Tensorflow的安装。
在Linux系统下Tensorflow安装
一般选择Linux系统来运行Tensorflow。 虽然在windows上可以使用Docker运行,但是小问题很多。对Tensorflow支持最好的还是基于unix内核的系统。所以先把虚拟机装起来吧。
Tensorflow支持多种前端语言,但对Python的支持是最好的, Ubuntu自带了Python,所以一般不用烦心安装事宜。
安装PIP
Ubuntu/Linux 64-bit Terminal里输入
$ sudo apt-get install python-pip python-dev
苹果Mac OS X安装pip命令
$ sudo easy_install pip
python-pip和python-dev是Tensorflow安装和运行需要的两个软件包,pip 是一种包管理系统,用于安装和管理用 Python 写的软件包。dev是一个额外的类库。
安装Tensorflow
Ubuntu/Linux 64-bit Terminal里输入
$ sudo apt-get install python-pip python-dev
苹果Mac OS X安装pip命令
$ sudo easy_install pip
python-pip和python-dev是Tensorflow安装和运行需要的两个软件包,pip 是一种包管理系统,用于安装和管理用 Python 写的软件包。dev是一个额外的类库。
一般第一次执行安装都会报Pip版本问题,可以根据提示命令升级一下(其实升级之后还是8.1.1版本,但是这个错不再报了)。
pip install –upgrade pip
Tensorflow在线安装的时候会自动下载安装一些依赖包,所以网络一断或者网速不好也可能安装失败,多试几次就好了,最后成功的截图如下。
安装完毕,让我们用python写个hello world实验一下吧。
从Terminal进入Python环境的方法也很简单,直接输入命令:Python。如果本机已经安装了Python,Terminal会显示Python的版本号等信息,同时会进入Python命令模式“>>>”。
输入一段打印”hello,tensorflow!”的python代码执行一下,如下图:
大型程序开发还是需要用IDE,好用的IDE有很多,Eclipse安装插件也可以支持Python(本文不介绍了,有兴趣可以自行研究)。
下面介绍一下Komodo IDE的免费版Komodo Edit。在Linux下打开官网(http://komodoide.com/download/edit-linux64/#),下载得到的是一个压缩文件。解压后安装一下(./install.sh)。Komodo Edit界面如下:
将刚才打印“Hello,tensorflow!”的 Python程序保存.py文件执行一下,验证成功。
小结
工具安装和使用总是学习一项新技术的基础和入门,本文大致介绍了一下Tensorflow的安装使用,后续关于Tensorflow更多功能和模型的训练欢迎有兴趣的朋友们一起探讨。
领取专属 10元无门槛券
私享最新 技术干货