在针对ML初学者的MNIST教程中的代码之上,您可以可视化mnist数据集中的图像:
import matplotlib.pyplot as plt
batch = mnist.train.next_batch(1)
plotData = batch[0]
plotData = plotData.reshape(28, 28)
plt.gray() # use this line if you don't want to see it in color
plt.imshow(plotData)
plt.show()
0
我正在尝试学习TensorFlow,并通过以下链接实现了MNIST示例: http ://openmachin.es/blog/tensorflow-mnist我希望能够实际查看训练/测试图像。所以我试图添加代码以显示第一批的第一张火车图片:
现在,因为数据为float32类型(值在[0,1]范围内),所以我尝试将其转换为uint16,然后将其编码为png以显示图像。我尝试使用
tf.image.convert_image_dtype and tf.image.encode_png
,但是没有成功。你们能帮助我了解如何将原始数据转换为图像并显示图像吗?