Keras——环境配置

本文介绍了如何配置Keras深度学习环境,包括CUDA的安装、Anaconda的使用、Theano的安装与配置,以及Keras的安装和测试。通过详细步骤,帮助读者快速搭建支持GPU的Keras开发环境。
摘要由CSDN通过智能技术生成

Keras是一个在Theano基础上进行进一步抽象和封装的深度学习或者神经网络库,主要动机是为了更快地编程实现神经网络来做实验。笔者主要也是为了学习theano以及使用vgg-16。安装Keras的主要思路是,cuda,anaconda,theano,keras。

1.cuda的安装自行谷歌吧,笔者使用的版本是cuda-7.0.

2.anaconda是一个好东西。安装步骤如下,先下载一个anaconda的.sh文件,一般有两种,一种是for python2.7的,另外一种是for python3.5的,笔者使用的是前者。然后使用bash *.sh来安装,不用sudo,以免影响到服务器上的其他用户。笔者安装的版本是当前最新的anaconda2.4.0.5(还是2.4.0.0记不清了),对应的是python2.7。安装完anaconda之后,在anaconda里面就已经有了一个python,而且这个python里面已经装了好几百个常用的库,也有了一个theano,通常是0.7.0版本的,这个版本比较旧。

3.theano是为了用来使用cuda的,theano的配置文件中需要写出cuda的安装路径比如/usr/local/bin/cuda-7.0。安装theano建议不要使用pip install,也不要使用conda install,而是从github中下载theano的released版本到电脑上,解压得到文件夹,进入该文件夹,在文件夹内使用ipython setup.py install来安装theano。安装好后需要创建theano的配置文件,一般在/home/user_name/下面,创建一个.theanorc文件,为了能用上gpu,先输入以下信息:

[global]

device = gpu0

floatX= float32

[cuda]

root = /usr/local/bin/cuda-7.0

这样就算安装好theano了。下面做一些基本的测试,先输入命令ipython,再输入import theano,显示有在使用0号gpu,说明能用上gpu了。接下来还可以输入theano.test()来测试,不过用这个命令前要先把device改为cpu。还可以在theano0.8.0的documentation复制一份用来测gpu能否正常运行的代码,来测试一下。

4.keras是对theano的进一步抽象和封装,使得神经网络的编写更为便捷。安装keras的时候也是在github上找到released的keras文件夹下载下来,解压。然后在解压得到的文件夹里面,ipython setup.py install来安装keras。安装好后,先输入ipython,再输入import keras来看keras是否成功安装。在keras的文件夹内还提供了很多examples,可以用ipython来运行这些样例看看。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值