一、CIFAR-10结构介绍
官方介绍为:CIFAR-10
CIFAR-10数据集包含10个类别,每个类别6000个图片,总共60000个图片。每个图片的大小为32x32。训练集包含50000个图片,测试集包含10000个图片。
-
下载的文件结构如下:
其中,训练集为data_batch_1
,data_batch_2
,……data_batch_5
,测试集为test_batch
,batches.meta
包含图片的10个类别的名称。 -
每个文件都是用
pickle
包导出的,因此用以下方式打开文件:
def unpickle(file):
import pickle
with open(file, 'rb') as fo:
dict = pickle.load(fo, encoding='bytes')
return dict
每个batch文件中包含:
- data–一个
NumPy
数组,大小为10000x3072,数据类型为uint8
。