2016-11-24 119 views
0

我正在使用Keras来训练ConvNet。此网络需要介于-1和1之间的数据值。但是,我的图像值介于0和255之间。我如何使用ImageDataGenerator执行此操作?使用ImageDataGenerator将图像数据缩放到-1和1之间的值

train_datagen = ImageDataGenerator(rescale=1./255) 

P.S.: 我” M已经用下面的代码重新缩放的值的范围在0和1之间我知道它是怎么做数学;)

回答

0

可以在ImageDataGenerator https://keras.io/preprocessing/image/

的论据起到以下参数可能会解决这个问题为您:

  • featurewise_center:布尔。在数据集中将输入平均值设置为0,功能明智。

  • samplewise_center:Boolean。将每个样本均值设置为0.

  • featurewise_std_normalization:Boolean。以数据集的std划分输入,功能明智。

  • samplewise_std_normalization:Boolean。按标准分割每个输入。