This project is an implementation of an autoencoder architecture for generating dog images. The autoencoder is trained on a dataset of dog images with added Gaussian noise, and is designed to generate a clean, noise-free image of a dog. The model consists of an encoder and a decoder, and is trained as an autoencoder before the decoder weights are transferred to the decoder portion of the model. The model is then tested by passing both noisy and clean images through the encoder and generating a new image through the decoder.
Features:
• Generates clean dog images from noisy input images.
• Consists of an encoder and a decoder, with the decoder weights transferred from the autoencoder model.
• Can be tested on both noisy and clean input images.