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 04 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
Mar 16 Python
Python进阶_关于命名空间与作用域(详解)
May 29 Python
python实现数据图表
Jul 29 Python
Win7下Python与Tensorflow-CPU版开发环境的安装与配置过程
Jan 04 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
python实现按关键字筛选日志文件
Dec 24 Python
python连接打印机实现打印文档、图片、pdf文件等功能
Feb 07 Python
python模拟斗地主发牌
Apr 22 Python
通用的Django注册功能模块实现方法
Feb 05 Python
Python使用MapReduce进行简单的销售统计
Apr 22 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
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
php中的观察者模式简单实例
2015/01/20 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
破除网页鼠标右键被禁用的绝招大全
2006/12/27 Javascript
JavaScript 学习笔记(四)
2009/12/31 Javascript
javascript的原生方法获取数组中的最大(最小)值
2012/12/19 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
node.js实现快速截图
2016/08/27 Javascript
AngularJS实现在ng-Options加上index的解决方法
2016/11/03 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
JavaScript屏蔽Backspace键的实现代码
2017/11/02 Javascript
JS和JQuery实现雪花飘落效果
2017/11/30 jQuery
vue父组件向子组件传递多个数据的实例
2018/03/01 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
vue项目引入字体.ttf的方法
2018/09/28 Javascript
electron实现qq快捷登录的方法示例
2018/10/22 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
Postman无法正常返回结果问题解决
2020/08/28 Javascript
12步教你理解Python装饰器
2016/02/25 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
解决python明明pip安装成功却找不到包的问题
2019/08/28 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
Python列表解析操作实例总结
2020/02/26 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
HTML5 history新特性pushState、replaceState及两者的区别
2015/12/26 HTML / CSS
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
资生堂英国官网:Shiseido英国
2020/12/30 全球购物
JAVA中的关键字有什么特点
2014/03/07 面试题
武汉东之林科技有限公司机试
2013/09/17 面试题
个人求职信范例
2014/01/29 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
单位委托函范文
2015/01/29 职场文书
pandas中DataFrame数据合并连接(merge、join、concat)
2021/05/30 Python