Skip to content

zaouk/contractive_autoencoders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tensorflow implementation of a contractive Auto-Encoder [1]

This is a personal attempt to reimplement a contractive autoencoder (with FC layers uniquely) as described in the original paper by Rifai et Al.

To the best of our knowledge, this is the first implementation done with native Tensorflow.

I also provide in this repository extensions to the original contractive loss, to include a contraction term I computed for (in addition to the one provided in the paper for 1 layer of sigmoid non linearity):

  • 2 layers of sigmoid non linearity
  • 1 layer of relu non linearity
  • 2 layers of relu non linearity

More details here.

References:

[1] Salah Rifai, Pascal Vincent, Xavier Muller, Xavier Glorot, and Yoshua Bengio. Contractive auto-encoders: Explicit invariance during feature extraction. In Proceedings of the 28th International Conference on International Conference on Machine Learning, ICML’11, pages 833–840, USA, 2011. Omnipress.


Last edied on April 17th, 2020 by K. Zaouk

About

Contractive auto-encoders implementation in Tensorflow

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages