0
tensorflowが提供するRNN関数を使用せずにRNNを実装しようとしています。私が試したコードは、最終的に私にエラーを与えましたTensorflowで高度にカスタマイズ可能なRNNを作成する
import tensorflow as tf
tf.InteractiveSession()
x = tf.placeholder(tf.float32, shape=(5,5))
InitialState = tf.zeros((5,1))
h = InitialState
W1 = tf.Variable(tf.random_normal([5, 5], stddev=0.35),
name="W1")
W2 = tf.Variable(tf.random_normal([5, 5], stddev=0.35),
name="W2")
for k in range(5):
h = tf.matmul(W1,h) + tf.matmul(W2,x[:,k:(k+1)])
h = tf.sigmoid(h)
with tf.Session() as sess:
sess.run(tf.initialize_all_variables())
a = sess.run([h], feed_dict = {x:tf.ones((5,5))})
私は最初からRNNを実装できますか?オンラインの例がありますか?
1)RNNを実装する最良の例は、テンソルフロー自体の実際のRNN実装です。 – runDOSrun