【问题标题】:Keras backend - ImportError: cannot import name ctc_opsKeras 后端 - ImportError:无法导入名称 ctc_ops
【发布时间】:2017-02-23 12:10:23
【问题描述】:

我已经安装了 keras,但是当我编写 import keras 时出现错误:ImportError: cannot import name ctc_ops,我想将后端从张量流更改为 theano,但找不到“keras. json”,如此处所述:https://keras.io/backend/。请帮助我如何解决这个问题。谢谢

【问题讨论】:

    标签: keras


    【解决方案1】:

    正如official documentation 中提到的,您不能使用~/.keras/keras.json 来拥有此json 文件,除非您之前已经至少运行过一次。我建议你使用默认配置创建:

    {
        "image_dim_ordering": "tf",
        "epsilon": 1e-07,
        "floatx": "float32",
        "backend": "tensorflow"
    }
    

    【讨论】:

    【解决方案2】:

    如果您至少运行过一次 Keras,您会在以下位置找到 Keras 配置文件:

    $HOME/.keras/keras.json

    如果不存在,您可以创建它。

    Windows 用户注意事项:请将 $HOME 更改为 %USERPROFILE%。

    【讨论】:

      【解决方案3】:

      获取更新版本的 tensorflow。 conda 安装的默认 tensorflow 目前是 0.9.0,太旧了。如果您不使用 conda,请尝试使用 conda upgrade -c conda-forge tensorflowpip install tensorflow --upgrade 进行升级。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-31
        • 2018-08-13
        • 2018-01-19
        • 1970-01-01
        • 2018-03-23
        • 2020-05-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多