Ich versuche TensorFlow zu lernen und habe das MNIST-Beispiel aus dem folgenden Link implementiert: http://openmachin.es/blog/tensorflow-mnist Ich möchte in der Lage sein, die Trainings-/Testbilder tatsächlich anzuzeigen. So versucht ich Code hinzufügen, den ersten Zug Bild der ersten Partie zeigen:TensorFlow - Zeige Bild von MNIST DataSet
x_i = batch_xs[0]
image = tf.reshape(x_i,[28,28])
Nun, da die Daten in Typ float32 ist (mit Werten in [0,1] -Bereich), I versuchte es in uint16 umzuwandeln und dann in png zu codieren, um das Bild zu zeigen. Ich versuchte mit tf.image.convert_image_dtype and tf.image.encode_png
, aber ohne Erfolg. Können Sie mir bitte helfen, zu verstehen, wie kann ich die rohen Daten in ein Bild umwandeln und das Bild zeigen?
Mögliche Duplikat [Display MNIST Bild mit matplotlib] (https : //stackoverflow.com/questions/42353676/display-mnist-image-using-matplotlib) –