私はRNN tutorial of Tensorflowに従っています。 私はトラブルのスクリプトを以下にreader.py
でfunction ptb_producer
を理解することが生じています:Tensorflow RNNチュートリアル
with tf.control_dependencies([assertion]):
epoch_size = tf.identity(epoch_size, name="epoch_size")
i = tf.train.range_input_producer(epoch_size, shuffle=False).dequeue()
x = tf.strided_slice(data, [0, i * num_steps],[batch_size, (i + 1) * num_steps])
x.set_shape([batch_size, num_steps])
y = tf.strided_slice(data, [0, i * num_steps + 1],[batch_size, (i + 1) * num_steps + 1])
y.set_shape([batch_size, num_steps])
return x, y
誰もがtf.train.range_input_producer
が何をしているか説明できますか?