LUbuntu16.10安装kears(Ubuntu类似)

       Keras是一个极度简化的、高度模块化的深度神经网络第三方库。keras基于python+theano开发,充分发挥了GPU和CPU操作,底层支持theano和tensorflow,并且还可以通过修改其backend让其他的深度学习库。其开发目的是为了更快的做神经网络实验。适合前期的网络原型设计、支持卷积网络和反复性网络以及两者的结果、支持人工设计的其他网络、在GPU和CPU上运行能够无缝连接。
1.LUbuntu16.10安装kears
参照keras官网http://keras.io/给出的安装方法,安装keras需要的环境有:
Python 2 >= 2.6 or Python 3 >= 3.3
NumPy >= 1.7.1
SciPy >= 0.11
A BLAS installation (with Level 3 functionality)。另外还有一些可选的库和软件,视情况自行安装。
在命令终端执行如下命令安装这些扩展库:

sudo apt-get install python-numpy python-scipy python-dev libopenblas-dev git

安装theano库(pip安装):

sudo pip install Theano

(可以利用pip show –files SomePackage查看已经安装的包,打印安装路径等信息)
安装keras:

sudo pip install kears

2.经过第一步安装后,可以在Python下测试keras是否安装成功。如利用import keras进行检验。另外,keras工具默认支持的后端(backend)是tensorflow,可以通过以下命令修改默认的支持后端为theano:

gedit ~/.keras/keras.json

将”backend”: “tensorflow”改为”backend”: “theano”。另外,tensorflow目前只有64位的,对于CPU是32位系统的用户,修改keras的backend是很有必要的。当然也可以keras也可以默认支持其他深度学习库。另外也可修改theano配置:

gedit ~/.theanorc

3.keras支持mxnet:
mxnet安装要比tensorflow简单的多,安装方法可参考http://www.aichengxu.com/other/2452352.htm而且支持的系统也较为全面,现修改keras支持后端为mxnet。
可以利用pip show –files SomePackage 查看已经安装的包,我的主机上安装的地址是/usr/local/lib/python2.7/dist-packages/keras。cd到backend目录,修改init.py:

# Default backend: TensorFlow. You can change it with your packages. For example, mxnet.
_BACKEND = 'mxnet'

修改58行:

assert _backend in {'theano', 'tensorflow', 'mxnet'}

68行添加:

elif _BACKEND == 'mxnet':
    sys.stderr.write('Using mxnet backend.\n')
    from .mxnet_backend import *

另外,在backend目录下可以看到文件:tensorflow_backend.py和theano_backend.py,因此,也需要定义mxnet_backend.py。源代码和编译文件链接如下:http://download.csdn.net/detail/qq_20965753/9781550http://download.csdn.net/detail/qq_20965753/9781556
最后,可以通过import keras检验是否支持mxnet,若成功安装则显示:Using mxnet backend.
本文参照文档http://deeplearning.net/software/theano/install.html#installhttp://blog.csdn.net/a1311543690/article/details/48878843https://zhuanlan.zhihu.com/p/23480983安装,亲测有效。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值