RandomFlip
类keras.layers.RandomFlip(
mode="horizontal_and_vertical", seed=None, data_format=None, **kwargs
)
一个在训练期间随机翻转图像的预处理层。
该层将根据 mode
属性水平和/或垂直翻转图像。在推断时,输出将与输入完全相同。在调用层时将 training
参数设置为 True
即可翻转输入。输入像素值可以是任何范围(例如 [0., 1.)
或 [0, 255]
)以及整数或浮点 dtype。默认情况下,该层将输出浮点数。
注意:该层可以安全地在 tf.data
流水线中使用(与您使用的后端无关)。
输入形状
具有以下形状的 3D(非批处理)或 4D(批处理)张量:(..., height, width, channels)
,格式为 "channels_last"
。
输出形状
具有以下形状的 3D(非批处理)或 4D(批处理)张量:(..., height, width, channels)
,格式为 "channels_last"
。
参数
"horizontal"
、"vertical"
或 "horizontal_and_vertical"
。"horizontal"
表示左右翻转,"vertical"
表示上下翻转。默认为 "horizontal_and_vertical"
。name
和 dtype
。