Generative Models

Supervised VS. Self-supervised Learning

Supervised Learning

Data: (x, y)

Self-supervised Learning

Data: x

Generative Modeling

Given training data, generate new samples from same distribution
Pasted image 20241205155102.png

  1. Learn pmodel(x) that approximates pdata(x)
  2. Sampling new x from pmodel(x)

Fully visible belief network (FVBN)

Autoencoders

Generative Adversarial Networks

Diffusion