使用theano作为keras的backend

原创 2018年04月15日 17:06:09

    对于2017年以及之前的keras代码,如果使用的后端为theano,使用python3运行错误较多时,应该考虑使用python2,千万不要乱改库代码,bug会改完一个还有一个再赠送一个。

    到官网下载anaconda2(python27)版本的,在安装的时候勾选加入环境变量,否则后期使用conda安装package时会出现大把错误,自己配环境变量也无法解决。如果之前安装了anaconda3,应该考虑卸载,不然新装的anaconda不能使用,当然你可以设置系统还原点。

    anaconda不要使用什么镜像,清华的镜像是装不了theano的。装好anaconda(python27),打开控制台(win+R,输入cmd回车)。你可以试着输入conda -V回车,如果出现版本信息就是装好了。输入conda install theano回车,会提醒安装十几个包,询问(y/n)输入y回车就好了。如果用pip install theano就不会出现需要安装这么多包的提示,但同时,pip安装的theano是不能用的,因为没有装g++和BLAS等,自己装很难装好。

    如果使用anaconda3,直接conda install theano是1.0版本的,anaconda直接conda install theano是0.9版本的。这里你会发现一个问题,python2是不支持最新的theano1.0版本的。之后安装keras,pip install keras 就可以,当然也可以装老版本的keras。

    代码中带有keras的安装包的,打开安装包,直至能看到一个setup.py的文件,在空白处一边按shift一边鼠标右键然后点击在此处打开powershell窗口,输入python setup.py install回车也可以安装keras。

    然后环境就配好啦,在控制台python回车,在<<<后输入import theano回车检测一下keras装好了没有,import keras检测keras用的什么作为后端的吧。keras默认TensorFlow为后端,想要更改为theano可以在C盘自己用户里找到一个.keras的文件夹,将里面keras.json用sublime或visual studio或记事本或notepad++打开,更改里面的TensorFlow为theano,当然别忘了保存,就可以了。

我的keras小例子及问题

对951张图train  对89张test    4个类 from keras.preprocessing.image import ImageDataGenerator,img_to_array...
  • wd1603926823
  • wd1603926823
  • 2016-08-16 17:41:57
  • 22296

Windows 64位下Theano新Gpu Backend的安装方法

知乎文章地址:https://zhuanlan.zhihu.com/p/26473699  说起来,theano也用了很长时间了,对安装这一套理应感觉非常熟练,不过好像这个新的GpuBackend的安...
  • peter987662
  • peter987662
  • 2017-04-20 23:36:47
  • 3913

Win7 下配置深度学习框架Keras(Theano后端)

本文介绍在Windows7系统中Keras(使用Theano作为backend)的一种配置方法, 现有的Window教程一般通过Anaconda安装相应的依赖,本文不使用Anaconda,适合已经配置...
  • QiaXi
  • QiaXi
  • 2016-07-28 02:59:39
  • 2507

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

参考文献:keras中文手册 注意:本次安装仅有CPU加速的过程,而没有GPU加速等过程。 1. 首先要安装linux   推荐使用Ubuntu的,版本可以选用16.04。 2. Ubuntu的初...
  • Chaolei3
  • Chaolei3
  • 2017-07-21 09:47:28
  • 720

keras配置TensorFlow_or_theano

keras backend 简单介绍 本文简单介绍 Keras 的两个 Backend,也就是Keras基于什么东西来做运算。Keras 可以基于两个Backend,一个是 Theano,一个是 Te...
  • perfectzq
  • perfectzq
  • 2017-05-26 15:17:46
  • 2454

keras切换后端(backend)为tensorflow或theano的方法

在系统盘下如上路径找到keras.json文件,代码如下,选择“backend”=“tensorflow”或“theano”来切换keras运行的后端 {     "epsilon": 1...
  • sinat_34615726
  • sinat_34615726
  • 2017-06-13 15:57:23
  • 1459

keras的backend 设置 tensorflow,theano

win7 系统环境安装步骤: 1.首先是安装Python,建议安装anaconda 2.安装完anaconda后打开anaconda promp命令行promp,输入conda list. 可以...
  • darren2015zdc
  • darren2015zdc
  • 2017-01-16 15:44:44
  • 9803

keras修改backend

Method 1sudo gedit ~/.keras/keras.json#The default configuration file looks like this: { "image_...
  • jiandanjinxin
  • jiandanjinxin
  • 2017-07-12 10:43:56
  • 783

将tensorflow的backend设置为theano的backend

因为windows下python2.7不支持tensorflow。因此可以使用theano的backend 设置步骤如下 1: 在C:\Python27\Lib\site-packages\ke...
  • darkfour
  • darkfour
  • 2017-08-07 16:36:46
  • 481

Keras:Switching from Theano backend to tensorflow

Keras:Switching from Theano backend to tensorflow
  • LRita
  • LRita
  • 2016-04-24 13:50:13
  • 3170
收藏助手
不良信息举报
您举报文章:使用theano作为keras的backend
举报原因:
原因补充:

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