【问题标题】:How to import keras.engine.topology in Tensorflow?如何在 Tensorflow 中导入 keras.engine.topology?
【发布时间】:2018-12-22 13:39:14
【问题描述】:

我想在 Tensorflow 中导入 keras.engine.topology。 如果我想使用 Keras 的 Tensorflow 版本,我曾经在每次导入 Keras 的开头添加单词 tensorflow。

例如:而不是写作:

from keras.layers import Dense, Dropout, Input

我只是写了以下代码,它工作正常:

from tensorflow.keras.layers import Dense, Dropout, Input

但对于这个特定的导入,情况并非如此:

from tensorflow.keras.engine.topology import Layer, InputSpec

我收到以下错误消息:

No module named 'tensorflow.keras.engine'

【问题讨论】:

    标签: python tensorflow keras


    【解决方案1】:

    您可以从 TensorFlow 导入 LayerInputSpec,如下所示:

    from tensorflow.python.keras.layers import Layer, InputSpec
    

    更新: 2019 年 10 月 30 日

    from tensorflow.keras.layers import Layer, InputSpec
    

    【讨论】:

    • 非常感谢!
    【解决方案2】:

    为了导入keras.engine,您可以尝试使用:

    import tensorflow.python.keras.engine
    

    注意:但不能从tensorflow.python.keras.engine 导入topology

    【讨论】:

      猜你喜欢
      • 2022-08-09
      • 2018-01-19
      • 1970-01-01
      • 1970-01-01
      • 2018-04-26
      • 2022-11-13
      • 2018-11-26
      • 1970-01-01
      • 2017-08-30
      相关资源
      最近更新 更多