CIFAR-10数据组成:
训练集和测试集分别有50000和10000张图片,RGB3通道,尺寸32×32,如下为data_batch_1的组成(使用pickle.load函数):
可以看到有四部分,清晰明了
对于CIFAR-10数据的读取,函数有两个,如下所示
1 def load_CIFAR_batch(filename):
2 """ load single batch of cifar """
3 with open(filename, 'rb') as f:
4 datadict = pickle.load(f,encoding='latin1')
5 X = datadict['data']
6 Y = datadict['labels']
7 X = X.reshape(10000, 3, 32,32).transpose(0,2,3,1).astype("float")
8 Y = np.array(Y)
9 return X, Y
——————————————————————————————————————————————
1 def load_CIFAR10(ROOT):
2 """ load al