I was trying to use the VAE technique in your paper for learning proxies for (lat,lon) coordinates, but was facing some issues.
To debug, I was specifically looking into the Generative NN2 module and feeding it the correct Pi vectors to see whether it was able to estimate the Gaussian parameters accordingly.
I had written a simple experiment(see attached file below) to test this, but the loss does not converge (decreases till minimum, then increases again, and repeats).
to run the code
python3 test_decoder_independent.py
In the experiment, I generate points according to a known Gaussian distribution (known parameters) and then try to learn the mu and sigma values in the generator's parameters.
Maybe I'm missing something in my code (do we need some other loss also). If you could help me fix this then that would be awesome.
Hi,
I was trying to use the VAE technique in your paper for learning proxies for (lat,lon) coordinates, but was facing some issues. To debug, I was specifically looking into the Generative NN2 module and feeding it the correct Pi vectors to see whether it was able to estimate the Gaussian parameters accordingly.
The Generative Module I'm using is,
and for training, the loss is the reconstruction loss (negative log likelihood),
I had written a simple experiment(see attached file below) to test this, but the loss does not converge (decreases till minimum, then increases again, and repeats).
to run the code
python3 test_decoder_independent.py
In the experiment, I generate points according to a known Gaussian distribution (known parameters) and then try to learn the mu and sigma values in the generator's parameters.
Maybe I'm missing something in my code (do we need some other loss also). If you could help me fix this then that would be awesome.
Thanks, Jayant
generative_nn2_experiment.zip