Blog Link: https://www.tensorflow.org/tutorials/generative/autoencoder

Autoencoder, is a neural network that’s trained to copy its input to its output

Simple Example: Autoencoder encodes image to a lower dimensional latent representation then decodes the latent representation back to an image