AttributeError: module 'tensorflow._api.v2.nn' has no attribute 'rnn_cell'
时间: 2023-10-16 15:07:51 浏览: 374
文本生成模板-RNN-Tensorflow
5星 · 资源好评率100%
这个错误通常是因为TensorFlow版本问题导致的。在TensorFlow 2.0及以上版本中,`rnn_cell`已被废弃,被`keras.layers`中的RNN层所取代。如果你的代码是基于TensorFlow 1.x版本编写的,那么你需要修改相关的代码以适应TensorFlow 2.0及以上版本。你可以将`rnn_cell`替换为`keras.layers`中的RNN层。例如,将`tf.nn.rnn_cell.BasicLSTMCell`替换为`tf.keras.layers.LSTMCell`。如果你想要使用更高级的RNN层,例如LSTM、GRU等,可以在`keras.layers`中查找相应的层。
阅读全文