我想在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'
答案 0 :(得分:8)
您可以按如下所示从TensorFlow导入Layer
和InputSpec
:
from tensorflow.python.keras.layers import Layer, InputSpec
答案 1 :(得分:1)
要导入keras.engine
,您可以尝试使用:
import tensorflow.python.keras.engine
注意:但是您不能从tensorflow.python.keras.engine
导入topology