【发布时间】:2017-02-23 12:10:23
【问题描述】:
我已经安装了 keras,但是当我编写 import keras 时出现错误:ImportError: cannot import name ctc_ops,我想将后端从张量流更改为 theano,但找不到“keras. json”,如此处所述:https://keras.io/backend/。请帮助我如何解决这个问题。谢谢
【问题讨论】:
标签: keras
我已经安装了 keras,但是当我编写 import keras 时出现错误:ImportError: cannot import name ctc_ops,我想将后端从张量流更改为 theano,但找不到“keras. json”,如此处所述:https://keras.io/backend/。请帮助我如何解决这个问题。谢谢
【问题讨论】:
标签: keras
正如official documentation 中提到的,您不能使用~/.keras/keras.json 来拥有此json 文件,除非您之前已经至少运行过一次。我建议你使用默认配置创建:
{
"image_dim_ordering": "tf",
"epsilon": 1e-07,
"floatx": "float32",
"backend": "tensorflow"
}
【讨论】:
如果您至少运行过一次 Keras,您会在以下位置找到 Keras 配置文件:
$HOME/.keras/keras.json
如果不存在,您可以创建它。
Windows 用户注意事项:请将 $HOME 更改为 %USERPROFILE%。
【讨论】:
获取更新版本的 tensorflow。 conda 安装的默认 tensorflow 目前是 0.9.0,太旧了。如果您不使用 conda,请尝试使用 conda upgrade -c conda-forge tensorflow 或 pip install tensorflow --upgrade 进行升级。
【讨论】: