I want to import keras.engine.topology in Tensorflow. I used to add the word tensorflow at the beginning of every Keras import if I want to use the Tensorflow version of Keras.
For example: instead of writing:
from keras.layers import Dense, Dropout, Input
I just write the following code and it works fine :
from tensorflow.keras.layers import Dense, Dropout, Input
But that's not the case for this specific import:
from tensorflow.keras.engine.topology import Layer, InputSpec
And I m getting the following error message:
No module named 'tensorflow.keras.engine'
You can import Layer
and InputSpec
from TensorFlow as follows:
from tensorflow.python.keras.layers import Layer, InputSpec
UPDATE: 30/10/2019
from tensorflow.keras.layers import Layer, InputSpec