Python Engineer

Python and Machine Learning Tutorials

Autoencoder In PyTorch - Theory & Implementation

24 Mar 2021

In this Deep Learning Tutorial we learn how Autoencoders work and how we can implement them in PyTorch.

An autoencoder is not used for supervised learning. We will no longer try to predict something about our input. Instead, an autoencoder is considered a generative model: It learns a distributed representation of our training data, and can even be used to generate new instances of the training data.

An autoencoder model contains two components:

Resource: https://www.cs.toronto.edu/~lczhang/360/lec/w05/autoencoder.html