addons icon indicating copy to clipboard operation
addons copied to clipboard

Fix Spectral Normalization layer

Open markub3327 opened this issue 2 years ago • 3 comments

Hi,

spectral normalization layer is sensitive to initialized weights to zeroes. I fix it.

Thanks.

markub3327 avatar Sep 25 '22 11:09 markub3327

@charlielito

You are owner of some files modified in this pull request. Would you kindly review the changes whenever you have the time to? Thank you very much.

Any reference about it?

fsx950223 avatar Sep 25 '22 15:09 fsx950223

        self.discriminator = keras.Sequential(
            [
                keras.Input(shape=(64, 64, 3)),
                layers.GaussianNoise(0.1),

                layers.Conv2D(64, 7, padding="same", kernel_initializer=TruncatedNormal(stddev=0.02)),
                layers.LeakyReLU(alpha=0.2),

                layers.Conv2D(128, 4, strides=(2, 2), padding="same", kernel_initializer=TruncatedNormal(stddev=0.02)),
                layers.LeakyReLU(alpha=0.2),

                layers.Conv2D(256, 4, strides=(2, 2), padding="same", kernel_initializer=TruncatedNormal(stddev=0.02)),
                layers.LeakyReLU(alpha=0.2),

                layers.Conv2D(512, 4, strides=(2, 2), padding="same", kernel_initializer=TruncatedNormal(stddev=0.02)),
                layers.LeakyReLU(alpha=0.2),

                layers.Conv2D(512, 4, strides=(2, 2), padding="same", kernel_initializer=TruncatedNormal(stddev=0.02)),
                layers.LeakyReLU(alpha=0.2),

                layers.Flatten(),
                layers.Dropout(0.4),

                layers.Dense(1, kernel_initializer="zeros"),
            ],
            name="discriminator",
        )

markub3327 avatar Sep 25 '22 19:09 markub3327

Thank you for your contribution. We sincerely apologize for any delay in reviewing, but TensorFlow Addons is transitioning to a minimal maintenance and release mode. New features will not be added to this repository. For more information, please see our public messaging on this decision: TensorFlow Addons Wind Down

Please consider sending feature requests / contributions to other repositories in the TF community with a similar charters to TFA: Keras Keras-CV Keras-NLP

seanpmorgan avatar Mar 01 '23 04:03 seanpmorgan