cifar10数据简单读取及matplotlib初探
一、前因
最近在跟着官方教程学tensorflow,学到读取cifar10数据并且利用cnn网络处理那节,觉得难度突升,在看了许多博客文章后,决定自己先简单写一个,并且希望在其中学会模型参数调整。
为此,首先应该搞懂cifar10数据的读取。
二、cifar10数据类型简析
cifar10数据可用 pickle.load() 函数进行读取,cifar10图片均为32*32,读取的数据为字典,索引为字节型索引
其中b’data’索引存放图片数据,形式为(10000,3072),3072满足RGB顺序,依次为1024个红色通道数值,1024个绿色通道数值,1024个蓝色通道数值
b’labels’索引存放图片标签,为10000个0-9的数字(0-9代表10种图片种类)
三、代码分享
环境:windows10,python3.6