我的keras.json
后端指定为tensorflow
,如果我打开Spyder和Jupyter IDE,则tensorflow
用作后端。
奇怪的是,如果我在WinPython安装中打开python
或ipython
shell,后端默认为theano
。有没有人见过这种行为,如果是的话,解决方案是什么?
我尝试过使用环境变量无效。
答案 0 :(得分:0)
我有完全相同的问题。我安装shell内核之后的一些内容Ipython / Jupyter正确指向张量流
import os
os.environ['KERAS_BACKEND']='tensorflow'
import keras
keras.backend.backend()
答案 1 :(得分:0)
看起来现有笔记本仍然会说Theano。但是如果我创建新的并输入以下内容,那么我得到了正确的结果作为tensorflow import os
os.environ['KERAS_BACKEND']='tensorflow'
import keras
keras.backend.backend()
使用TensorFlow后端。 出[1]: 'tensorflow' 在[]: