Autoencoders are neural networks used for data compression, image de-noising, and dimensionality reduction. Using PyTorch.