New introduction to autoencoders