Je souhaite importer keras.engine.topology dans Tensorflow. J'avais l'habitude d'ajouter le tensorflow Word au début de chaque importation Keras si je veux utiliser la version Tensorflow de Keras.
Par exemple: au lieu d'écrire:
from keras.layers import Dense, Dropout, Input
J'écris simplement le code suivant et cela fonctionne très bien:
from tensorflow.keras.layers import Dense, Dropout, Input
Mais ce n'est pas le cas pour cette importation spécifique:
from tensorflow.keras.engine.topology import Layer, InputSpec
Et je reçois le message d'erreur suivant:
No module named 'tensorflow.keras.engine'
Vous pouvez importer Layer
et InputSpec
depuis TensorFlow comme suit:
from tensorflow.python.keras.layers import Layer, InputSpec
MISE À JOUR: 30/10/2019
from tensorflow.keras.layers import Layer, InputSpec
Pour importer keras.engine
vous pouvez essayer d'utiliser:
import tensorflow.python.keras.engine
Remarque: mais à partir de tensorflow.python.keras.engine
vous ne pouvez pas importer topology