【发布时间】:2025-12-06 15:15:02
【问题描述】:
问题是关于 PyTorch 网站上的the data loading tutorial。我不知道他们是怎么写in transforms.Normalize的mean_pix和std_pix的值没有计算
我在 * 上找不到与此问题相关的任何解释。
import torch
from torchvision import transforms, datasets
data_transform = transforms.Compose([
transforms.RandomSizedCrop(224),
transforms.RandomHorizontalFlip(),
transforms.ToTensor(),
transforms.Normalize(mean=[0.485, 0.456, 0.406],
std=[0.229, 0.224, 0.225])
])
hymenoptera_dataset = datasets.ImageFolder(root='hymenoptera_data/train',
transform=data_transform)
dataset_loader = torch.utils.data.DataLoader(hymenoptera_dataset,
batch_size=4, shuffle=True,
num_workers=4)
mean=[0.485,0.456, 0.406] 和 std=[0.229, 0.224, 0.225] 的值对我来说并不明显。他们如何得到它们?为什么它们等于这些?
【问题讨论】:
-
我相信这些是 imagenet 数据集的平均值和标准差
标签: pytorch dataloader