I've been spending a long time trying to figure an error I'm getting while applying the code from the RNN tutorial (11th of Deep Learning). After modifying some lines so it could work with the new TF version, I'm stuck with this :
Traceback (most recent call last): File "RNN_Example.py", line 70, in <module> train_neural_network(x) File "RNN_Example.py", line 41, in train_neural_network prediction = recurrent_neural_network(x) File "RNN_Example.py", line 31, in recurrent_neural_network outputs, states = rnn.static_rnn(lstm_cell, x, dtype = tf.float32) File "/home/jamy4000/.local/lib/python3.5/site-packages/tensorflow/contrib/rnn/python/ops/core_rnn.py", line 138, in static_rnn "shape inference, but saw value None." % i) ValueError: Input size (dimension 0 of inputs) must be accessible via shape inference, but saw value None.
if someone has any idea, it would be awesome !
Here's my code btw :
import tensorflow as tf from tensorflow.examples.tutorials.mnist import input_data from tensorflow.contrib import rnn #, rnn_cell
with tf.Session() as sess: sess.run(tf.global_variables_initializer())
for epoch in range(hm_epochs): epoch_loss = 0 for _ in range(int(mnist.train.num_examples/batch_size)): epoch_x, epoch_y = mnist.train.next_batch(batch_size)