在
http://cs231n.github.io/neural-networks-2/,提到对于卷积神经网络,优选使用平均减法和归一化技术预处理数据.
我只是想知道如何使用Tensorflow最好地接近它.
平均减法
X -= np.mean(X)
正常化
X /= np.std(X,axis = 0)
解决方法
您正在寻找
> tf.image.per_image_whitening(image)
如果您使用Tensorflow版本< r0.12
> tf.image.per_image_standardization(image)
否则.
Linearly scales image to have zero mean and unit norm.
This op computes (x – mean) / adjusted_stddev,where mean is the average of all values in image,and adjusted_stddev = max(stddev,1.0/sqrt(image.NumElements())).