मैं TensorFlow जानने की कोशिश कर रहा हूँ और में उदाहरण का अध्ययन: https://github.com/aymericdamien/TensorFlow-Examples/blob/master/notebooks/3_NeuralNetworks/autoencoder.ipynbटेंसरफ्लो: dataset.train.next_batch कैसे परिभाषित किया गया है?
मैं तो नीचे दिए गए कोड में कुछ सवाल हैं:
for epoch in range(training_epochs):
# Loop over all batches
for i in range(total_batch):
batch_xs, batch_ys = mnist.train.next_batch(batch_size)
# Run optimization op (backprop) and cost op (to get loss value)
_, c = sess.run([optimizer, cost], feed_dict={X: batch_xs})
# Display logs per epoch step
if epoch % display_step == 0:
print("Epoch:", '%04d' % (epoch+1),
"cost=", "{:.9f}".format(c))
mnist के बाद से सिर्फ एक डाटासेट है, mnist.train.next_batch
वास्तव में क्या मतलब है? dataset.train.next_batch
कैसे परिभाषित किया गया था?
धन्यवाद!
यह उल्लेख के लायक है कि [next_batch] (https://github.com/tensorflow/tensorflow/blob/7c36309c37b04843030664cdc64aca2bb7d6ecaa/tensorflow/contrib/learn/python/learn/datasets/mnist.py#L160) जाने के बाद उदाहरण फेरबदल है उनमें से सभी युग के माध्यम से। आप 'dataSet._index_in_epoch' द्वारा युग में कहां हैं, ट्रैक कर सकते हैं, जैसे' mnist.train._index_in_epoch' –