2017-05-24 3 views
0

私は次のコードを実行しようとしている:ダイナミック双方向RNNタイプエラー

# 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: 'str' object is not callable

入力はサイズ[32、200、50]を、持っていますn_hidden = 50.

誰かが間違っていると教えてください。どうもありがとうございました!

答えて

0

文字列オブジェクトを起動関数として渡しますが、呼び出し可能でなければなりません(例えばtf.nn.relu)。

+0

ありがとうございました!それはうまくいった!私は文書で与えられた例を使用しました。デフォルトの起動は「tanh」でした。 – AnnaR