RandomInvert 层

[源代码]

RandomInvert

keras.layers.RandomInvert(
    factor=1.0, value_range=(0, 255), seed=None, data_format=None, **kwargs
)

用于随机反转图像颜色的预处理层。

此层以指定的概率范围随机反转输入图像的颜色。应用时,每张图像都有机会反转其颜色,像素值被转换为其互补值。未被选中进行反转的图像保持不变。

参数

  • factor:单个浮点数或包含两个浮点数的元组。factor 控制反转图像颜色的概率。如果提供元组,则为每张图像在两个值之间采样,其中 factor[0] 是最小值,factor[1] 是最大概率。如果提供单个浮点数,则在 0.0 和所提供的浮点数之间采样一个值。默认为 (0, 1)
  • value_range:包含两个元素的元组或列表。第一个值表示传入图像中值的下限,第二个值表示上限。传入层的图像的值应在 value_range 范围内。默认为 (0, 255)
  • seed:整数。用于创建随机种子。