Generative models learn the underlying distribution of data to predict sample likelihoods and generate new samples. There are two types: explicit density models assume a prior distribution and define an explicit density function to maximize likelihood on data, while implicit density models define a stochastic procedure to directly generate data, such as generative adversarial networks (GANs).
Generative models learn the underlying distribution of data to predict sample likelihoods and generate new samples. There are two types: explicit density models assume a prior distribution and define an explicit density function to maximize likelihood on data, while implicit density models define a stochastic procedure to directly generate data, such as generative adversarial networks (GANs).
Generative models learn the underlying distribution of data to predict sample likelihoods and generate new samples. There are two types: explicit density models assume a prior distribution and define an explicit density function to maximize likelihood on data, while implicit density models define a stochastic procedure to directly generate data, such as generative adversarial networks (GANs).
Generally, a generative model tries to learn the underlying
distribution of the data.
Then, the model is able to predict how likely a given sample is and to generate some new samples using the learned data distribution. There are two types of generative models: On the one hand, we have the explicit density models that assume a prior distribution of the data. Here, we define an explicit density function, and then we try to maximize the likelihood of this function on our data. If we can define this function in a parametric form, we talk about a tractable density function. However, in many cases like images, it is impossible to design a parametric function that captures all the data distribution, and we have to use an approximation of the density function. On the other hand, there are the implicit density models. These models define a stochastic procedure that directly generates data. GANs fall into this category: