【问题标题】:module 'tensorflow.contrib.rnn' has no attribute 'BasicLSTMCell'模块“tensorflow.contrib.rnn”没有属性“BasicLSTMCell”
【发布时间】:2017-08-31 07:59:51
【问题描述】:

当我尝试运行时

lstm_fw_cell = rnn.BasicLSTMCell(num_hidden, forget_bias=1.0)

我收到标题中提到的错误。

这是由于 tensorflow 版本的原因吗?如何解决这个问题?

【问题讨论】:

    标签: tensorflow lstm rnn


    【解决方案1】:

    尝试将rnn.BasicLSTMCell 替换为tf.nn.rnn_cell.BasicLSTMCell。查看更多详情here

    【讨论】:

    • 谢谢。我的问题已经解决了,但是又出现了一个新的问题:( Statement: outputs = rnn.static_bidirectional_rnn (lstm_fw_cell, lstm_bw_cell, X), Error: AttributeError:, module,'tensorflow.contrib.rnn', has, no, attribute, 'static_bidirectional_rnn'
    • 不客气 :) 这篇文章可能是相关的:github.com/tensorflow/tensorflow/issues/7569。如果您的原始问题得到解决,我建议您针对新问题提出一个关于堆栈溢出的新问题。
    【解决方案2】:

    您的问题是由于 Tensorflow 版本之间的冲突造成的。 rnn 包接口正在迅速变化。

    检查您的版本和您正在使用的 API 的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-04
      • 2021-12-24
      • 2015-05-08
      • 2020-10-17
      • 2020-10-03
      • 2018-08-11
      • 2020-01-01
      • 2018-04-14
      相关资源
      最近更新 更多