规则化(Normalize)
pytorch在加载图像数据时,常需要归一化,如
transforms.Normalize((0.5,0.5,0.5),(0.5,0.5,0.5))
灰度图是:
transforms.Normalize(mean=[0.5],std=[0.5])
一般我们加载的数据,RGB的值范围是[0,255],常见数据集如MNIST的数值范围是[0,1]。
这里取0.5是归一化,把范围[0,1]的数值调整到[-1,1]。
边界变化如下:
下界:
0-0.5/0.5 = -1
上界:
1-0.5/0.5 = 1