在Ubuntu中安装以theano作为backend的keras

参考文献:keras中文手册

注意:本次安装仅有CPU加速的过程,而没有GPU加速等过程。

1. 首先要安装linux  

推荐使用Ubuntu的,版本可以选用16.04。

2. Ubuntu的初始环境设置

(1)先要进行系统升级

>>>sudo apt update

>>>sudo apt upgrade

(2)要安装python基础的开发包

>>>sudo apt install -y python-dev python-pip python-nose gcc g++ git gfortran vim

3. 安装运算加速库

>>>sudo apt install -y libopenblas-dev liblapack-dev libatlas-base-dev

4.keras框架的搭建

>>>sudo pip install -U --pre pip setuptools wheel

>>>sudo pip install -U --pre numpy scipy matplotlib scikit-learn scikit-image

>>>sudo pip install -U --pre theano

>>>sudo pip install -U --pre keras

5. 安装成功后,开始测试

>>>python          //进入python环境

>>>import theano

>>>import keras

在这里需要说明的是,由于keras默认backend是tensorflow,所以,在执行import keras时会出现错误,如下图所示。


所以我们需要改写一下keras.json这个配置文档,修改keras的默认backend为theano。该文档就在:~/.keras/keras.json,可能有些不熟悉linux的人会不太懂这个路径的含义,~代表的是你的/home/用户名目录,.keras的前面的'.'代表隐藏文件。所以该文件并不存在于keras的安装目录下,这一点要明确。我当时就直接跑到

keras的安装目录去建立keras.json,傻傻弄了一天。

在这里我们可以使用

>>>gedit ~/.keras/keras.json 来打开配置文件。需要注意的是,输入该执行命令的时候是要退出python环境的【用exit()】,应该在linux的环境下输入,错误如下图所示。


万分注意的是,该文件比较奇怪,直接在里面修改’backend‘为’theano‘似乎并不起作用,所以最好还在另一文件里把配置文件内容重写一遍,然后copy到原来的文件里。所以当你直接修改完成后,仍然报backend是tensorflow时,请

一定要记起这句话。以下是keras.json文件的内容。


至此keras平台就搭建好了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值