Ubuntu14.04+Keras+Theano+Tensorflow配置

来源:互联网 发布:阿里云ai 编辑:程序博客网 时间:2024/06/05 23:52

在安装过程中为了解决依赖关系,安装过程分为以下几个部分:

1*安装程序语言Python
2*安装python科学计算工具包anaconda
3*安装深度学习工具包:Theano, Tensorflow, Keras
下面开始安装:
a.安装Python
$sudo apt-get install python-pip python-dev

b. 安装anaconda

anaconda中包含安装Keras所需的依赖库:numpy,scipy,pyyaml等。

首先根据自己安装的python版本以及系统选择合适的anaconda安装脚本:下载地址为:https://www.continuum.io/downloads#linux。
下载后,进入到下载文件的目录,执行下面命令:
$bash Anaconda2-4.2.0-Linux-x86_64.sh
在询问是否把anaconda的bin目录添加到PATH变量时,选择yes.中途还需要点几次enter以便于继续安装。然后就是安装过程,安装好以后如下图所示:
这里写图片描述

然后让配置文件重新生效:转到home目录下,即anaconda安装目录下,

source .bashrc

安装完成后,可以查看安装的python以及anaconda的版本号:

$python 

显示为:Python 2.7.13 |Anaconda 4.4.0 (64-bit)

c. 安装Theano
首先安装需要的lapack库、blas库

$sudo apt-get install liblapack-dev#这时在安装可能会出现no fortran compiler found的错误,所以顺便安装该编译器:$sudo apt-get install gfortran#此时blas库也显示已经安装

此外,安装theano需要更新scipy包到最新:

$conda update scipy   #使用conda更新,而不是pip

更新截图如下:
这里写图片描述
准备工作完成后就是安装Theano了,使用如下命令:

sudo pip install Theano

安装完成截图如下:
这里写图片描述
接下来就是要测试Theano,
运行如下代码

pip install nose-parameterizedpython -c "import theano; theano.test()"

程序能运行且没有error即可。
运行的时候,要以Root身份运行才不会出错。至此Theano安装完成。
这里写图片描述
d. 安装Tensorflow

安装Tensorflow前需要更新numpy库:

$conda update numpy

这里写图片描述
然后安装Tensorflow:

$pip install tensorflow

e. 安装Keras

 pip install  keras

对安装的Keras进行测试:

$python >>>from keras.models import SequentialUsing Tensorflow backend.>>>

参考博客:
http://blog.csdn.net/TriLoo/article/details/52785947?_t_t_t=0.3240865101106465

原创粉丝点击