से संबंधित प्रश्न मैं एक multilayer_perceptron मॉडल का निर्माण, TensorFlow सीख रहा हूँ। मैं कम से एक की तरह कुछ उदाहरण में देख रहा हूँ: https://github.com/aymericdamien/TensorFlow-Examples/blob/master/notebooks/3_NeuralNetworks/multilayer_perceptron.ipynbटेंसरफ्लो: tf.argmax() और tf.equal()
मैं तो नीचे दिए गए कोड में कुछ सवाल हैं:
def multilayer_perceptron(x, weights, biases):
:
:
pred = multilayer_perceptron(x, weights, biases)
:
:
with tf.Session() as sess:
sess.run(init)
:
correct_prediction = tf.equal(tf.argmax(pred, 1), tf.argmax(y, 1))
accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))
print ("Accuracy:", accuracy.eval({x: X_test, y: y_test_onehot}))
मैं सोच रहा हूँ क्या tf.argmax(prod,1)
और tf.argmax(y,1)
मतलब और वापसी (प्रकार और मूल्य) है वास्तव में ? और वास्तविक मूल्यों के बजाय correct_prediction
एक चर है?
अंत में, हम y_test_prediction
सरणी (टीएफ सत्र से इनपुट डेटा X_test
) का पूर्वानुमान परिणाम कैसे प्राप्त करते हैं? आपका बहुत बहुत धन्यवाद!
कारण है कि यह 'वापस आ जाएगी 3' का मूल्यांकन? जहां सबसे बड़ा मूल्य 4.32 है? –
@ अयोध्यांकितपॉल 4.32 की सूचकांक, उच्चतम मूल्य, 3. है। यह 0 (2.11) – BernardoGO
से शुरू होता है, यह मान के बजाय सूचकांक लौटाता है। –