architectures
Autoencoder
A neural network that learns to compress data into a lower-dimensional representation (encoding) and then reconstruct it (decoding). Autoencoders are used for dimensionality reduction, denoising, and feature learning.
In practice
An autoencoder can learn to compress a 256x256 image into a 64-dimensional vector and reconstruct it with minimal loss.