RandAugment 层

[源代码]

RandAugment

keras.layers.RandAugment(
    value_range=(0, 255),
    num_ops=2,
    factor=0.5,
    interpolation="bilinear",
    seed=None,
    data_format=None,
    **kwargs
)

RandAugment 对输入图像执行 Rand Augment 操作。

该层可以被视为一个全功能的图像增强层。该层实现的策略已经过广泛的基准测试,并且对各种数据集都有效。

注意:该层可以在 tf.datagrain 管道中使用(无论您使用的是哪个后端),且是安全的。

参考文献

参数

  • value_range: 输入图像可能取值的范围。默认为 (0, 255)。通常,对于归一化后的图像,此值为 (0, 1);对于原始图像,此值为 (0, 255)
  • num_ops: 对每张图像依次应用增强操作的次数。默认为 2。
  • factor: 增强的强度,一个介于 0 和 1 之间的归一化值。默认为 0.5。
  • interpolation: 调整大小时使用的插值方法。选项包括 nearest(最近邻)、bilinear(双线性)。默认为 bilinear
  • seed:整数。用于创建随机种子。