ImageDataGenerator是Keras中用于数据增强的工具,可以对图像进行随机变换,扩充数据集,增加模型的泛化能力。下面是常用参数的详细介绍:

  1. featurewise_center:布尔值,使输入数据的均值为0,即减去整个数据集的均值。

  2. samplewise_center:布尔值,使输入数据的每个样本的均值为0,即减去该样本的均值。

  3. featurewise_std_normalization:布尔值,将输入数据除以整个数据集的标准差,即对数据做标准化处理。

  4. samplewise_std_normalization:布尔值,将输入数据除以每个样本的标准差,即对每个样本做标准化处理。

  5. zca_whitening:布尔值,应用ZCA白化。ZCA白化是一种预处理技术,可以减少输入数据中的冗余信息,提高模型的性能。

  6. rotation_range:整数,表示图像随机旋转的角度范围。

  7. width_shift_range:浮点数,表示图像随机水平移动的范围,单位为图像宽度的比例。

  8. height_shift_range:浮点数,表示图像随机垂直移动的范围,单位为图像高度的比例。

  9. shear_range:浮点数,表示图像随机切变的角度范围。

  10. zoom_range:浮点数或[lower,upper],表示图像随机缩放的范围。如果是浮点数,则范围为[1-zoom_range,1+zoom_range]。

  11. channel_shift_range:浮点数,表示图像随机通道移位的范围。

  12. fill_mode:字符串,指定填充新创建像素的方法。可以是“constant”,“nearest”,“reflect”或“wrap”。

  13. cval:浮点数或整数,指定用于填充新创建像素的常数值。

  14. horizontal_flip:布尔值,表示是否随机水平翻转图像。

  15. vertical_flip:布尔值,表示是否随机垂直翻转图像。

  16. rescale:浮点数,将输入数据乘以指定的值,用于数据缩放。

  17. preprocessing_function:函数,用于在图像增强之前对图像进行预处理。该函数将被应用于输入数据的每个样本。

  18. data_format:字符串,指定输入数据的通道顺序。可以是“channels_first”或“channels_last”。默认为“channels_last”

详细介绍一下imagedatagenerator的参数

原文地址: https://www.cveoy.top/t/topic/em8p 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录