ubuntu下安装深度学习python工具包keras

转载 2017年01月03日 10:37:31

最近一直在学习深度学习,开始用过matlab的工具箱,感觉很多功能不够,发现基于Python的工具箱很多,找了一下发现Theano是使用比较多的一个,但是比较老,模块化也不够。经过别人的推荐开始使用基于Theano的一个深度学习的工具包Keras

1.Keras简介

Keras是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU。使用文档在这:http://keras.io/,这个框架貌似是刚刚火起来的,使用上的问题可以到github提issue:https://github.com/fchollet/keras 

2.Ubuntu下Keras的安装

参照keras官网给出的安装方法http://keras.io/

  从这里我们可以看到要安装keras我们还必须先安装其他几个python库。
- 安装Theano
先安装theano是因为numpy和scipy可以在这个过程一起安装。
参照theano在ubuntu下的安装指南http://deeplearning.net/software/theano/install_ubuntu.html#install-ubuntu
打开终端输入命令:

sudo apt-get install python-numpy python-scipy python-dev python-pip python-nose g++ libopenblas-dev git
sudo pip install Theano

第一条命令主要是安装Theano需要的扩展库,第二条是安装Theano。
- 安装pyyaml
打开终端输入命令:

sudo pip install pyyaml

可以看到还有两个可选的库,建议安装HDF5和h5py,至于cuDNN根据你自己的情况而定。
打开终端输入命令:

sudo apt-get install libhdf5-serial-dev
sudo pip install h5py

到这里所有的库已经安装完毕。
- 安装Keras
打开终端输入命令

sudo pip install kears

- 测试安装是否成功

    NumPy (~30s): python -c "import numpy; numpy.test()"
    SciPy (~1m): python -c "import scipy; scipy.test()"
    Theano (~30m): python -c "import theano; theano.test()"
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

程序运行过程中会不断输出字符代表成功。

3.keras 使用

参考wepon的博客:http://blog.csdn.net/u012162613/article/details/45397033


安装tensorflow


wget https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.9.0-cp27-none-linux_x86_64.whl
sudo pip install tensorflow-0.9.0-cp27-none-linux_x86_64.whl

修改后端 tensorflow or theano

现在我们可以来改后端了。进入keras所在目录,输入:

~$ cd .keras/
~/.keras$ vim keras.json
  • 1
  • 2

这里写图片描述

可以看到我们需要修改的文件内容,这里按‘c’进入修改模式,将“tensorflow”改为“theano”。


这里写图片描述

修改后,按“Ctrl+[”键退出修改模式,输入“:wq”保存修改并退出,这样修改后端就成功了。进入Python验证。


ubuntu下python+theano+keras深度学习环境搭建

一、python安装 对于ubuntu,python一般是自带的,安装好的,可以再终端输入“python --version”进行查询对应的python的版本号。 二 python对应深度学习库安...

Ubuntu16 安装 tensorflow-gpu + keras (python3.5)

我用的Ubuntu版本是16.04 ,并且使用了gnome作为桌面(这一点无关紧要),经历了许多波折,终于完成了以 tensorflow 为后端的 keras 的安裝......
  • jdbc
  • jdbc
  • 2017年06月20日 10:38
  • 1677

深度学习框架Keras安装

之前本打算安装Caffe,但是依赖包太多了,大大小小的问题真是头疼,也是因为机器的原因,本来想在自己笔记本上就在实体机上安装Ubuntu然后装caffe等深度学习框架,但是固态硬盘最近出了问题,拿去返...

Linux系统安装theano和keras

虚拟机版本:VMWare 8.0.1 Linux版本:ubuntu14.04 64位 1、安装Theano sudo apt-get install python-pip sudo apt-g...

ubuntu上安装keras + tensorflow

keras最近很火,它是一个较高层次的深度学习框架,后端可以使用tensorflow或者theano。尝试着在ubuntu上面安装了keras和tensorflow,过程不算麻烦,但是还是有些小问题需...

keras环境搭建

ubuntu下安装深度学习python工具包keras最近一直在学习深度学习,开始用过matlab的工具箱,感觉很多功能不够,发现基于python的工具箱很多,找了一下发现Theano是使用比较多的一...

ubuntu 14.04搭建keras

OS: Linux: Ubuntu 14.04 安装keras需要numpy tensorflow包: 1. Pip (Python 2.7.9或以上自带pip): su...
  • zh_JNU
  • zh_JNU
  • 2016年12月25日 12:41
  • 685

深度学习框架Keras的安装

深度学习框架Keras的安装本文主要针对在Windows系统下的Keras的安装,

Ubuntu 16.04 下keras安装和mnist测试

keras安装主要参考keras中文文档中keras安装和配置指南http://keras-cn.readthedocs.io/en/latest/for_beginners/keras_linux/...

Ubutu16.04 LTS下安装keras

VM虚拟机中安装Ubuntu16.04 LTS版本+安装keras 虚拟机VM中安装Ubuntu16.04 LTS版本,并安装keras深度学习包。这个过程我搞了一天,中间经历好多问题,找了...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ubuntu下安装深度学习python工具包keras
举报原因:
原因补充:

(最多只允许输入30个字)