如何使用Tensorflow执行平均减法和归一化

Kev*_*vin 7 python tensorflow

http://cs231n.github.io/neural-networks-2/上提到,对于卷积神经网络,优选使用平均减法和归一化技术预处理数据.

我只是想知道如何使用Tensorflow最好地接近它.

平均减法

X -= np.mean(X)
Run Code Online (Sandbox Code Playgroud)

正常化

X /= np.std(X, axis = 0)
Run Code Online (Sandbox Code Playgroud)

nes*_*uno 7

您正在寻找

  1. tf.image.per_image_whitening(image) 如果您使用Tensorflow版本<r0.12
  2. tf.image.per_image_standardization(image) 除此以外.

线性缩放图像以具有零均值和单位范数.

此op计算(x - mean)/ adjusted_stddev,其中mean是图像中所有值的平均值,adjust_stddev = max(stddev,1.0/sqrt(image.NumElements())).