An autoencoder is a type of a neural network used to learn, in an unsupervised way, a compressed data representation by matching its input to its output. An efficient compression is archived by minimizing the reconstruction error.
Michela Massi, CC BY-SA 4.0, via Wikimedia Commons |