2016-11-24 47 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。按標準分割每個輸入。