向 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)