An Introduction to Autoencoders | Synapse