Autoencoders: Overarching view