Autoencoders are a type of neural network which generates an “n-layer” coding of the given input and attempts to reconstruct the input using the code generated.
The Autoencoder architecture architecture is divided into the encoder structure, the decoder structure, and the latent space, also known as the “bottleneck”.
This is the data representation or the low-level, compressed representation of
the model’s input. The decoder structure uses this low-dimensional form of data
to reconstruct the input. It is represented by
Now for both model to learn, we need a metric. This metric of loss
The learned representation by encoder