Autoencoder-Implementations

This repository contains various Autoencoders implemented using TensorFlow

View the Project on GitHub piyush2896/Autoencoder-Implementations

Convolutional Autoencoders with Symmetric Skip Connections

Fully convolutional networks for autoencoders with very deep connections are succeptible two things:

To over come this paper, Image Restoration Using Convolutional Auto-encoders with Symmetric Skip Connections used skip connections between the mirrored convolutional and deconvolutional layers. Relying on this we can overcome the above mentioned issues.

Skip Connections
An example of a building block in the proposed framework.

Dataset

The AE is trained on Cifar-10 dataset for about 100 epochs.

cifar-10
CIFAR-10 Images

Output

To see the results of your training from the SSC_demo notebook - Start a new terminal and execute command:

tensorboard --logdir=./ae_ssc

and then go to <your-public-ip-adress>:6006 (if training on an instance) or to <localhost>:6006 (if training on local system).

AE output 0.4
Outputs Noising Ratio 0.4
AE output 0.2
Outputs Noising Ratio 0.2
AE output
Outputs no Noise

Issue Encountered

The AE is strangely getting stuck with blue tint in case of no noise input.