Skip to content

Keras implementation of various types of autoencoders

Notifications You must be signed in to change notification settings

siddharth271101/Autoencoders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Autoencoders

Autoencoders are unsupervised artificial neural networks for which the input is same as the output.They work by compressing the input into a latent representation and then reconstructing the output from this representation.

This notebook shows the implementation of following autoencoders:

  • Fully connected autoencoder
  • Sparse autoencoder
  • Convolutional autoencoder
  • Denoising (convolutional) autoencoder
  • Sequence-to-sequence autoencoder
  • Variational autoencoder

This notebook also covers some interesting practical applications of autoencoders such as data denoising and dimensionality reduction for data visualisation.

Data Denoising

input and output

InputOutput

Fashion MNIST visualization using an autoencoder followed by t-SNE

Fashion_t-SNE

Fashion MNIST images generated by variational autoencoder

Releases

No releases published

Packages

No packages published