L9 - Deep Generative Models Flashcards

(4 cards)

1
Q

What is a Generative Model?

A

A generative model is a type of machine learning model that learns to generate new data that resembles the training data. Instead of just making predictions (like a classifier), a generative model tries to understand the underlying distribution of the data so it can create new, similar examples.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is an Autoencoder?

A

An unsupervised Neural Network. An autoencoder learns to compress data into a smaller representation (called the latent space) and then reconstruct the original data from that compressed version.

It has two main parts:

Encoder: Compresses the input into a lower-dimensional latent vector.
Decoder: Reconstructs the input from the latent vector.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a Variational Autoencoder?

A

A Variational Autoencoder (VAE) is a type of generative model that builds on the basic autoencoder architecture but adds a probabilistic twist. It’s designed not just to reconstruct input data, but to learn a meaningful latent space from which new data can be generated.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Generative Adversarial Network (GAN)?

A

A GAN, or Generative Adversarial Network, is a powerful type of generative model that uses two neural networks — a generator and a discriminator — that compete against each other in a game-like setup. This competition helps the generator learn to produce realistic, high-quality data, such as images, audio, or text.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly