📜  CIFAR-10和CIFAR-100数据集

📅  最后修改于: 2020-11-11 01:08:20             🧑  作者: Mango

PyTorch中的CIFAR-10和CIFAR-100数据集

在上一个主题中,我们学习如何使用无尽的数据集来识别数字图像。无限数据集由于其简单性而成为深度学习的入门数据集。无休止的数据集是深度学习的世界。

CIFAR 10(加拿大高级研究所)将更难以分类,并且将带来我们需要克服的新障碍。它是图像的集合,通常用于训练机器学习和计算机视觉算法。 CIFAR 10数据集包含50000个训练图像和10000个验证图像,因此可以将这些图像分类为10个不同的类别。

CIFAR-10数据集由10个类别的60000张三十乘三十个彩色图像组成,意味着每个类别6000张图像。该数据集分为一个测试批次和五个训练批次。每批包含10000张图像。在测试批次中,从每个类别中随机选择1000张图像。训练批次以随机顺序包含剩余图像。一些培训批次可能包含来自一个班级的图像比另一个班级的图像更多。

这些类将完全互斥。汽车和卡车之间不会重叠。汽车包括类似于轿车和越野车的东西。卡车类仅包括大型卡车,也不包括皮卡车。与MNIST数据集相反,这些类中的对象本质上要复杂得多,并且变化很大。如果我们通过CIFAR数据集进行观察,就会发现不仅只有一种鸟或猫。鸟和猫类包含许多不同类型的鸟和猫,它们的大小,颜色,放大率,不同的角度和不同的姿势都不同。

对于无尽的数据集,尽管我们可以用多种方法来写第一和第二。它只是变化不大,最重要的是,无尽的数据集是灰度标量。 CIFAR数据集包含较大的32 x 32彩色图像,并且每个图像具有三个不同的颜色通道。现在我们最大的问题是,在无限数据集上表现如此出色的LeNet模型是否足以对CIFAR数据集进行分类?

CIFAR-100数据集

就像CIFAR-10数据集一样。唯一的区别是它有100个类,每个类包含600个图像。每个课程有100张测试图像和500张训练图像。这100个类别分为20个超类,每个图像带有一个“粗糙”标签(它所属的超类)和一个“精细”标签(它所属的类)。

CIFAR-100数据集中有以下类别:

S. No Superclass Classes
1. aquatic mammals beaver, dolphin, otter, seal, whale
2. flowers orchids, poppies, roses, sunflowers, tulips
3. fish aquarium fish, flatfish, ray, shark, trout
4. food containers bottles, bowls, cans, cups, plates
5. household electrical devices clock, computer keyboard, lamp, telephone, television
6. fruit and vegetables apples, mushrooms, oranges, pears, sweet peppers
7. household furniture bed, chair, couch, table, wardrobe
8. large carnivores bear, leopard, lion, tiger, wolf
9. insectsbee, beetle, butterfly, caterpillar, cockroach
10. large man-made outdoor things bridge, castle, house, road, skyscraper
11. large natural outdoor scenes cloud, forest, mountain, plain, sea
12. medium-sized mammals fox, porcupine, possum, raccoon, skunk
13. large omnivores and herbivores camel, cattle, chimpanzee, elephant, kangaroo
14. non-insect invertebrates crab, lobster, snail, spider, worm
15. reptiles crocodile, dinosaur, lizard, snake, turtle
16. people baby, boy, girl, man, woman
17. trees maple, oak, palm, pine, willow
18. small mammals hamster, mouse, rabbit, shrew, squirrel
19. vehicles 1 bicycle, bus, motorcycle, pickup truck, train
20. vehicles 2 lawn-mower, rocket, streetcar, tank, tractor