179_TensorFlow_from_google_First_Experience(3)!_End

(3)
init = tf.initialize_all_variables()
を打ち直したらWaringでなんとか。。
続けます。。。。
ssess = tf.Session()
sess.run(init)
for i in range(1000) :
batch_xs, batch_ys = mnist.train.next_batch(100)
sess.run(train_step, feed_dict={x:batch_xs, y_: batch_ys})
で。。
print (sess.run(b))
オールゼロ。。。だけど良いのかな???
2回目。。
print (sess.run(b))
おおーーなんか出てきた!
(図1)
次は、正答率算出
correct_prediction = tf.equal(tf.argmax(y, dimension=1), tf.argmax(y_, dimension=1))
とりあえず、エラーなし。。。
(図2)
accuracy = tf.reduce_mean(tf.cast(correct_prediction, tf.float32))
とりあえず、エラーなし。。。
(図3)
さあ、正答率???
print(sess.run(accracy, feed_dict={x: mnist.test.images, y_:mnist.test.labels}))
(図4)
出力0.9188???
「約92%の精度で分類できた」。。。と。。。????
最後に、
sess.close()
(図5)
これでいいのかな???まったくわからんなあーーーー
マネ勉強しよ。。。。
以上