Open arnabsinha99 opened 4 years ago
There are two choices: (1) predicts a vector z (2) predicts the mean and variance of multi-variate Gaussian, and sample the latent vector using the predicted mean/variance., as done in Eqn 10 of the VAE paper.
Thank you for the paper reference. I shall refer to it. Further, I have a few questions.
There are two choices: (1) predicts a vector z (2) predicts the mean and variance of multi-variate Gaussian, and sample the latent vector using the predicted mean/variance., as done in Eqn 10 of the VAE paper.
Does this mean that the cLR-GAN is trying to predict only one value of mean and variance for the entire multivariate latent space of |z| dimensions?
For your question 1 and 3: (1) predict a single vector for cLR-GAN and (2) predict Gaussian mean/variance for cVAE-GAN. In cLR-GAN, we calculate the L1 loss between the sampled z and predicted z.
For your question 2. The difference is that in (1) we try to match a particular vector, while in (2), we try to match the Gaussian distribution.
For your question 2. The difference is that in (1) we try to match a particular vector, while in (2), we try to match the Gaussian distribution.
Hi, I also have the same question with @arnabsinha99 you try to use l1 loss to minimize the encoded z (actually is mean) with the normal gaussian z_real. Why optimizing this could help improve the performance? did you compare bicycleGAN to CVAE-GAN with adding same l1 loss (loss between encoded mean with real_z) ? and what is the difference?
I could not clearly understand what is the difference between the two latent z's being predicted. Both are trying to close to a normal distribution so both of them should be giving a point estimate as an output. @junyanz Sir, kindly correct me if I am wrong in my understanding. It would help me understand this wonderful paper even better. Thanks in advance :-)