Autoencoders Flashcards
1
Q
What is a high level definition of an autoencoder?
A
an unsupervised learning technique in which we leverage neural networks for the task of representation learning
2
Q
at a high level how does an autoencoder learn the representation?
A
the neural network has a bottleneck inside of it that forces a compressed knowledge representation of the original input.
3
Q
at a medium level how does an autoencoder work?
A
we take an unlabeled dataset and frame it as a supervised learning problem, tasked with outputting a reconstruction of the original input via a bottlenecked network. We train our network, minimizing the reconstruction error