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聊天室实现方法
Jun 28 Python
详解Django框架中用户的登录和退出的实现
Jul 23 Python
Python实现Linux命令xxd -i功能
Mar 06 Python
Python数据类型详解(四)字典:dict
May 12 Python
Python决策树分类算法学习
Dec 22 Python
Ubuntu18.04下python版本完美切换的解决方法
Jun 14 Python
Spring Cloud Feign高级应用实例详解
Dec 10 Python
Python Selenium模块安装使用教程详解
Jul 09 Python
Python SQLAlchemy库的使用方法
Oct 13 Python
使用django自带的user做外键的方法
Nov 30 Python
Django中ORM的基本使用教程
Dec 22 Python
Python中time与datetime模块使用方法详解
Mar 31 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
将数字格式的计算结果转为汉字格式
2006/10/09 PHP
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
php中文字符串截取方法实例总结
2014/09/30 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
php中文语义分析实现方法示例
2019/09/28 PHP
网上应用的一个不错common.js脚本
2007/08/08 Javascript
Cookie 小记
2010/04/01 Javascript
Jquery实现简单的动画效果代码
2012/03/18 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
浅谈javascript中replace()方法
2015/11/10 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
简单实现js间歇或无缝滚动效果
2016/06/29 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
解决vue项目刷新后,导航菜单高亮显示的位置不对问题
2019/11/01 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
vuex存取值和映射函数使用说明
2020/07/24 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python while循环使用else语句代码实例
2020/02/07 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
英国香水店:The Perfume Shop
2017/03/27 全球购物
Python里面search()和match()的区别
2016/09/21 面试题
终止劳动合同协议书
2014/04/14 职场文书
环保标语大全
2014/06/12 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
大学生党员个人对照检查材料范文
2014/09/25 职场文书
十八大宣传标语
2014/10/09 职场文书
教师节校长致辞
2015/07/31 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
竞聘书的秘诀
2019/04/02 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL