动态双向RNN类型错误

时间:2017-05-24 19:39:19

标签: tensorflow

我试图执行以下代码:

# GRU Network
# Forward cell
cell_fw = tf.contrib.rnn.GRUCell(num_units=n_hidden, activation='tanh')
# Backward cell
cell_bw = tf.contrib.rnn.GRUCell(num_units=n_hidden, activation='tanh')

GRUOutput, _, _ = tf.contrib.rnn.stack_bidirectional_dynamic_rnn([cell_fw], [cell_bw], inputs, dtype=tf.float32) # <-- Error Here!

我收到此错误:

  

TypeError:&#39; str&#39;对象不可调用

输入的大小为[32,200,50],n_hidden = 50。

有人可以告诉我哪里出错了吗?非常感谢你!

1 个答案:

答案 0 :(得分:1)

您将字符串对象作为激活函数传递,而它必须是可调用的(例如tf.nn.relu)。

相关问题