Under-complete autoencoders