Я пытался построить нейронную сеть для базы данных CIFAR-10.Я использовал Pytorch Framework.
У меня вопрос по поводу шага загрузки данных.
transform_train = T.Compose([
T.RandomCrop(32, padding=4),
T.RandomHorizontalFlip(),
T.ToTensor(),
T.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010)),
])
trainset = tv.datasets.CIFAR10(root=root, train=True, download=True, transform=transform_train)
Это обычный шаг для загрузки данных.При загрузке данных я нормализую значения.В начале моего проекта я обнаружил ниже строку.
T.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))
После того, как я искал лучшие значения преобразования, я нашел эти значения.
T.Normalize((0.4914, 0.4822, 0.4465), (0.2023, 0.1994, 0.2010))
Я не нашел объяснения, почему этизначения были использованы.У вас есть описание этих значений?