向 keras 模型添加一个缩放层
Add a rescaling layer to a keras model
假设我有一个形状为 (100, 100, 3) 的输入图像,并且我想重新缩放图像,即,将其变小并设置尺寸为 (50, 50, 3),即重新缩放它到一半。如果在缩放后对图层内的图像应用高斯平滑会更好。
啊,这很好用,我想通了,
y = layers.Lambda(
lambda image: tf.image.resize(
inputs,
(int(80 * 1/2), int(80 * 1/2)),
method = tf.image.ResizeMethod.BICUBIC,
#align_corners = True, # possibly important
preserve_aspect_ratio = True
)
)(inputs)
假设我有一个形状为 (100, 100, 3) 的输入图像,并且我想重新缩放图像,即,将其变小并设置尺寸为 (50, 50, 3),即重新缩放它到一半。如果在缩放后对图层内的图像应用高斯平滑会更好。
啊,这很好用,我想通了,
y = layers.Lambda(
lambda image: tf.image.resize(
inputs,
(int(80 * 1/2), int(80 * 1/2)),
method = tf.image.ResizeMethod.BICUBIC,
#align_corners = True, # possibly important
preserve_aspect_ratio = True
)
)(inputs)