Explicit Density Estimation

Goal

The goal of explicit density estimation is to write down a function such that for any given input , we can give its probability

Explanation

For each input , we split it into parts: , … These can be pixels in the context of images or words in context of texts

Then, we want to find parameters such that

Why do we multiply together?

We suppose each pixel is independent, so multiplying them together can be written as:

That is, the probability of the model generating the exact image we input

In context of neural network, refers to all the learnable parameters appear in your network. Hence, the above equation is just telling us we want to optimize our network

Intuition

We want our learning parameters to learn the share pattern from our training example. For example, if we input lots of cats’ images, then we want our model to be excelled at predicting pixel so that the pixels form a cat image