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搜索引擎实现原理和方法
Nov 27 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
Apr 17 Python
Python爬虫爬取新浪微博内容示例【基于代理IP】
Aug 03 Python
基于Python在MacOS上安装robotframework-ride
Dec 28 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
python实现简单颜色识别程序
Feb 19 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
Python 如何对文件目录操作
Jul 10 Python
详解python3类型注释annotations实用案例
Jan 20 Python
总结Pyinstaller打包的高级用法
Jun 28 Python
python运行脚本文件的三种方法实例
Jun 25 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和ACCESS写聊天室(一)
2006/10/09 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
javascript中的altKey 和 Event属性大全
2015/11/06 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
老生常谈jquery中detach()和remove()的区别
2017/03/02 Javascript
jQuery实现表格奇偶行显示不同背景色 就这么简单
2017/03/13 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
从源码看angular/material2 中 dialog模块的实现方法
2017/10/18 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
微信小程序开发(二):页面跳转并传参操作示例
2020/06/01 Javascript
Python 文件和输入输出小结
2013/10/09 Python
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python实现的简单猜数字游戏
2015/04/04 Python
浅析Python中的多重继承
2015/04/28 Python
在Python中使用mechanize模块模拟浏览器功能
2015/05/05 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
德国网上宠物店:Zoobio
2018/05/23 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
法学专业本科生自荐信范文
2013/12/17 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
2016大学生诚信考试承诺书
2016/03/25 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
nginx前后端同域名配置的方法实现
2021/03/31 Servers