Generative vs Discriminative Models
Generative Model Let the training dataset be $$data = \{(x_i)\}_{i=1}^N$$ where $x_i \in \mathbb{R}^d$ are called data points. These data points are iid samples from the true data distribution $P(x)$. Aim of generative model is to extimate $P(x)$ using the training data and sample new data points from it. GANs, GMMs etc are a example of generative model. In GANs we use training data to train a neural network to learn the distribution of the data. Once we have learnt this distribution we can sample new data points from it. ...