【问题标题】:Inconsistent loading of keras backend between theano and tensorflowtheano和tensorflow之间的keras后端加载不一致
【发布时间】:2017-03-21 22:04:23
【问题描述】:

我的 keras.json 的后端指定为 tensorflow,如果我打开 Spyder 和 Jupyter IDE,则 tensorflow 用作后端。

奇怪的是,如果我在我的 WinPython 安装中打开 pythonipython shell,后端默认为 theano。以前有没有人见过这种行为,如果有,解决办法是什么?

我尝试过使用环境变量,但没有效果。

【问题讨论】:

    标签: python windows tensorflow theano keras


    【解决方案1】:

    看起来现有的笔记本仍然使用 Theano。但是如果我创建一个新的并输入以下内容,那么我会得到正确的结果作为 tensorflow 导入操作系统

    os.environ['KERAS_BACKEND']='tensorflow'
    import keras
    keras.backend.backend()
    

    使用 TensorFlow 后端。 输出[1]: '张量流' 在 [ ] 中:

    【讨论】:

      【解决方案2】:

      我有完全相同的问题。在我安装了 shell 内核之后,Ipython/Jupyter 如何正确指向张量流

      import os
      
      os.environ['KERAS_BACKEND']='tensorflow'
      import keras
      keras.backend.backend()
      

      【讨论】:

      • 你安装的是 WinPython 吗?
      猜你喜欢
      • 2018-04-26
      • 2019-09-21
      • 2017-06-27
      • 2017-06-30
      • 2021-06-15
      • 2017-06-29
      • 2023-03-14
      • 2019-09-28
      • 2017-10-29
      相关资源
      最近更新 更多