比如原来的tensor是三个维度的,值在0到1之间,那么经过以下变换之后就到了-1到1区间。
transforms.Normalize((.5,.5,.5),(.5,.5,.5))
原本以为第一个参数应该是(0,0,0)才是归一化到均值为0。但是通过transforms的源码发现:
``input[channel] = (input[channel] - mean[channel]) / std[channel]``
也就是说((0,1)-0.5)/0.5=(-1,1)。
即参数为变换过程,而非最终结果。