如何在Tensorflow中导入keras.engine.topology?

2024-05-13 04:28:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在Tensorflow中导入keras.engine.topology。 如果我想使用tensorflow版本的Keras,我曾经在每个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'

Tags: 代码fromimport版本inputlayerstensorflow情况
2条回答

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

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

更新:2019年10月30日

from tensorflow.keras.layers import Layer, InputSpec

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

import tensorflow.python.keras.engine

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

相关问题 更多 >