Keras 切换后端方式(Theano和TensorFlow)


Posted in Python onJune 19, 2020

实验室新装了keras,发现keras默认后端是tensorflow,想换回theano,看了官方文档也没搞懂,最终搞定,很简单。

中文文档的描述:keras中文文档,切换后端

其实就是在C:\Users\75538(75538是我的windos用户名字,找你对应的用户名就行)下有个文件夹.keras,里面有keras.json文件,改一下里面的内容就好了,如果没有文件夹和文件,手动创建就行。

用theano的话,keras.json写入

{
 "image_dim_ordering": "th", 
 "epsilon": 1e-07, 
 "floatx": "float32", 
 "backend": "theano"
}

用thesorflow的话,keras.json写入

{
 "image_dim_ordering": "tf", 
 "epsilon": 1e-07, 
 "floatx": "float32", 
 "backend": "tensorflow"
}

最后保存就可以了

补充知识:anaconda2-keras安装;keras后端修改

一、anaconda2-keras安装

在anaconda2平台下,安装keras库。记录一下,主要是我一开始觉得很简单,pip一下就行了,结果我用pip install keras安装时,就遇到了这样一个问题:ImportError: cannot import name np_utils。

解决方案:

That tutorial was written on June 9th, 2016.Keras 2 was released in March 2017. Try installing the old version, using pip installkeras==1.2.2.

总结一下就是:

1.先装上anaconda2_python2.7

2.再在anancona prompt中用 pip install keras==1.2.2 装Keras

3.spyder中输入 import Keras,检查是否安装成功

二、keras后端修改

代码用的后端是'theano',故要修改后端

将C:\Anaconda2\Lib\site-packages\keras\backend\__init__.py的line 27修改

# Default backend: TensorFlow.
#_BACKEND = 'tensorflow'
_BACKEND = 'theano'

然后,python-> import keras,检查是否修改成功。

以上这篇Keras 切换后端方式(Theano和TensorFlow)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python模拟登陆Tom邮箱示例分享
Jan 13 Python
使用PyInstaller将Python程序文件转换为可执行程序文件
Jul 08 Python
python之PyMongo使用总结
May 26 Python
Python基于递归算法实现的走迷宫问题
Aug 04 Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
May 24 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
Aug 30 Python
Python如何发布程序的详细教程
Oct 09 Python
Spark处理数据排序问题如何避免OOM
May 21 Python
Pandas把dataframe或series转换成list的方法
Jun 14 Python
使用numpy nonzero 找出非0元素
May 14 Python
Python趣味挑战之实现简易版音乐播放器
May 28 Python
Python实现PIL图像处理库绘制国际象棋棋盘
Jul 16 Python
python中怎么表示空值
Jun 19 #Python
Python调用OpenCV实现图像平滑代码实例
Jun 19 #Python
使用OpenCV对车道进行实时检测的实现示例代码
Jun 19 #Python
为什么python比较流行
Jun 19 #Python
查看keras的默认backend实现方式
Jun 19 #Python
Python图像阈值化处理及算法比对实例解析
Jun 19 #Python
OpenCV 之按位运算举例解析
Jun 19 #Python
You might like
分页显示Oracle数据库记录的类之二
2006/10/09 PHP
php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
2014/05/15 PHP
微信公众号开发之微信公共平台消息回复类实例
2014/11/14 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
PHP下的浮点运算不准的解决方法
2016/10/27 PHP
mac系统下安装多个php并自由切换的方法详解
2017/04/21 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2020/01/22 PHP
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
原生js实现放大镜效果
2017/01/11 Javascript
jQuery UI Draggable + Sortable 结合使用(实例讲解)
2017/09/07 jQuery
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python用ConfigObj读写配置文件的实现代码
2013/03/04 Python
python字典操作实例详解
2017/11/16 Python
Python数据结构与算法之常见的分配排序法示例【桶排序与基数排序】
2017/12/15 Python
Python wxPython库使用wx.ListBox创建列表框示例
2018/09/03 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Python实现的合并两个有序数组算法示例
2019/03/04 Python
基于Python的PIL库学习详解
2019/05/10 Python
python批量将excel内容进行翻译写入功能
2019/10/10 Python
Django celery异步任务实现代码示例
2020/11/26 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
公司募捐倡议书
2014/05/14 职场文书
企业年度评优方案
2014/06/02 职场文书
护士长2014年终工作总结
2014/11/11 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
小学音乐教师个人工作总结
2015/02/05 职场文书
2015年七夕爱情寄语
2015/03/24 职场文书
就业导师推荐信范文
2015/03/27 职场文书
前台接待员岗位职责
2015/04/15 职场文书
小学语文教师研修感悟
2015/11/18 职场文书