Rescaling 层

[源代码]

Rescaling

keras.layers.Rescaling(scale, offset=0.0, **kwargs)

一个将输入值重新缩放到新范围的预处理层。

此层通过乘以 scale 并加上 offset 来重新缩放输入的每个值(通常是图像)。

例如

  1. 要将 [0, 255] 范围内的输入重新缩放到 [0, 1] 范围,您需要传递 scale=1./255

  2. 要将 [0, 255] 范围内的输入重新缩放到 [-1, 1] 范围,您需要传递 scale=1./127.5, offset=-1

此重新缩放操作在训练和推理期间都会应用。输入可以是整数或浮点 dtype,默认情况下,此层将输出浮点数。

注意:此层可在 tf.data pipeline 中安全使用(无论您使用哪个后端)。

参数

  • scale: Float,应用于输入的比例因子。
  • offset: Float,应用于输入的偏移量。
  • **kwargs: 基础层关键字参数,例如 namedtype