CIFAR10有60000个\(32*32\)大小的有颜色的图像,一共10种类别,每种类别有6000个。
训练集一共50000个图像,测试集一共10000个图像。
先载入数据集
import numpy as np
import torch
import torch.optim as optim
from torchvision import datasets
import torchvision.transforms as transforms
transform = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
])
trainset = datasets.CIFAR10(root='./data', train=True,
download=True, transform=transform)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=4,
shuffle=True, num_workers=2)
testset = datasets.CIFAR10(root='./data', train=False,
download=