Python导入LSTM报错:ModuleNotFoundError: No module named 'keras.layers.recurrent'
解决
ModuleNotFoundError: No module named 'keras.layers.recurrent' 这是因为Keras版本更新后,recurrent子模块的导入路径已被调整,旧写法不再适用。
直接用以下方式导入LSTM即可:
from keras.layers import LSTM
如果你的代码基于TensorFlow集成的Keras开发,也可以使用这个导入方式:
from tensorflow.keras.layers import LSTM
另外,其他循环层(比如GRU、SimpleRNN)也同样直接从keras.layers导入,无需再通过recurrent子模块。
内容的提问来源于stack exchange,提问作者LearnerABC
相关产品推荐
相关产品推荐

