一、mnist数据集说明
1.mnist数据集包含了各种手写数字图片,像素大小为28*28,灰色图像(图像形状为(28,28,1)),且有对应的标签,标注出这是数字几。图片像素数值介于0到1之间。如图对应的标签为5,0,4,1。
2.mnist数据集有55000张训练图像,10000张测试图像和5000张验证图像。784是由28*28平铺张开得到。
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets('mnistdata/',one_hot = True)
print(mnist.train.images.shape, mnist.train.labels.shape)
print(mnist.test.images.shape, mnist.test.labels.shape)
print(mnist.validation.images.shape, mnist.validation.labels.shape)
3.标签值已采用one-hot编码,即one-hot向量上,除了该数字对应的位置为1,其余维度上数值都为0,比如数字5用one-hot向量表示为[0,0