Introduction to autoencoders