ইন MNIST শিক্ষানবিস টিউটোরিয়াল , সেখানে বিবৃতি
accuracy = tf.reduce_mean(tf.cast(correct_prediction, "float"))
tf.castমূলত টেনসরের ধরণের অবজেক্টটি পরিবর্তিত হয় তবে এর মধ্যে tf.reduce_meanএবং এর মধ্যে পার্থক্য কী np.mean?
এখানে ডকটি এখানে রয়েছে tf.reduce_mean:
reduce_mean(input_tensor, reduction_indices=None, keep_dims=False, name=None)
input_tensor: টেনসর কমাতে। সংখ্যার ধরণের হওয়া উচিত।
reduction_indices: মাত্রা কমাতে। যদিNone(খেলাপি), সমস্ত মাত্রা হ্রাস করে।# 'x' is [[1., 1. ]] # [2., 2.]] tf.reduce_mean(x) ==> 1.5 tf.reduce_mean(x, 0) ==> [1.5, 1.5] tf.reduce_mean(x, 1) ==> [1., 2.]
1 ডি ভেক্টরটির জন্য দেখতে এটি দেখতে দেখতে ভাল লাগছে np.mean == tf.reduce_meanতবে কী হচ্ছে তা আমি বুঝতে পারি না tf.reduce_mean(x, 1) ==> [1., 2.]। tf.reduce_mean(x, 0) ==> [1.5, 1.5]ধরণের অর্থ বোঝায়, যেহেতু এর অর্থ [1, 2]এবং [1, 2]হ'ল [1.5, 1.5]তবে কী হচ্ছে tf.reduce_mean(x, 1)?