我想在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'发布于 2018-07-14 19:19:17
您可以从TensorFlow导入Layer和InputSpec,如下所示:
from tensorflow.python.keras.layers import Layer, InputSpec更新: 30/10/2019
from tensorflow.keras.layers import Layer, InputSpec发布于 2019-11-13 19:09:22
为了导入keras.engine,您可以尝试使用:
import tensorflow.python.keras.engine注意:但是您不能从tensorflow.python.keras.engine导入topology
https://stackoverflow.com/questions/51337558
复制相似问题