An autoencoder is an ANN that is designed to encode input data into fewer dimensions, and is then reproduced as output. The encoding compresses the data, ignoring the βnoiseβ which allows the model to learn only the important features.
Next: Similarity Metric