【问题标题】:Keras scale Image Data to value between -1 and 1 with ImageDataGeneratorKeras 使用 ImageDataGenerator 将图像数据缩放到 -1 和 1 之间的值
【发布时间】:2016-11-24 15:30:43
【问题描述】:

我正在使用 Keras 来训练 ConvNet。该网络需要介于 -1 和 1 之间的数据值。但是我的图像值介于 0 和 255 之间。如何使用 ImageDataGenerator 执行此操作? 我已经使用以下代码将值重新调整为 0 到 1 之间的范围:

train_datagen = ImageDataGenerator(rescale=1. / 255)

附:我知道它是如何在数学上完成的;)

【问题讨论】:

    标签: python keras conv-neural-network


    【解决方案1】:

    您可以使用 ImageDataGenerator https://keras.io/preprocessing/image/ 中的参数

    以下参数可能会为您解决这个问题:

    • featurewise_center:布尔值。将数据集的输入均值设置为 0,按特征设置。

    • samplewise_center:布尔值。将每个样本均值设置为 0。

    • featurewise_std_normalization:布尔值。按特征将输入除以数据集的标准值。

    • samplewise_std_normalization:布尔值。将每个输入除以其标准。

    【讨论】:

      猜你喜欢
      • 2020-08-01
      • 2020-07-17
      • 2023-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多