मैं टेंसरफ्लो में एक ऑटोइनक्रिकमेंटिंग ग्राफ बनाने की कोशिश कर रहा था। मैंने सोचा कि assign
सेशन इसके लिए उपयुक्त हो सकता है, लेकिन इसके लिए कोई दस्तावेज नहीं मिला।टेंसरफ्लो में ऑप असाइन करें: वापसी मूल्य क्या है?
मैं मान लिया है कि इस सेशन सी जैसी भाषाओं — में की तरह अपने मूल्य — वापस आती है और निम्नलिखित कोड लिखा है:
import tensorflow as tf
counter = tf.Variable(0, name="counter")
one = tf.constant(1)
ten = tf.constant(10)
new_counter = tf.add(counter, one)
assign = tf.assign(counter, new_counter)
result = tf.add(assign, ten)
init_op = tf.initialize_all_variables()
with tf.Session() as sess:
sess.run(init_op)
for _ in range(3):
print sess.run(result)
और इस कोड काम करता है।
सवाल यह है: क्या यह अपेक्षित व्यवहार है? असाइन ओप क्यों दस्तावेज नहीं किया गया है: https://www.tensorflow.org/versions/0.6.0/api_docs/index.html
क्या यह एक अनुशंसित सेशन है?
हम पहले कोड स्निपेट चलाते हैं और हमने केवल यह देखा है कि आउटपुट केवल 5 या 15 हो सकता है। –