-
Notifications
You must be signed in to change notification settings - Fork 695
Description
In looking at manifolds in my own experiments, I have noticed a consistent "dead zone" near the origin of the latent space. Here is an example generated with faces/train_uncond_dcgan.py and z=100:
I can post the math later, but suffice to say that the area near the center of the image is proportionally near zero in all z dimensions.
My strong suspicion is that this could be replicated by replacing this line in train_uncond_dcgan.py:
sample_zmb = floatX(np_rng.uniform(-1., 1., size=(nvis, nz)))with
sample_zmb = floatX(np_rng.uniform(-0.1., 0.1., size=(nvis, nz)))and seeing if this results in poor quality samples. I can followup and try this if that is useful - I haven't done so yet because I need to first implement the load operation to use one of the models that is being saved each epoch.
This isn't causing me any consternation, but I thought I would mention it since it's an unexpected curiosity and so might be a bug or might just be something I don't understand about the nature of this latent space.
