Unsupervised Learning and Neural Networks, Autoencoders