Row 44607

Row ID: 44607 | Dataset Entry | Axioma AXP Content Repository

Content Data

This page contains data entry 44607 from the Axioma AXP content repository. The structured data below represents the complete record for this entry.

Can someone explain to me how VAEs actually get trained? I am really stuck on this.

I understand the theoretical benefit of normalizing the latent space. But every explanation makes it seem like during training we draw from a random distribution. Wouldn't this just result in muddy model outputs that don't converge because we have random inputs.

Say we have 2x = y and are making a model. A normal AE would obviously see the correlation between y and x:

0 -> 0 1 -> 2 2 -> 4

But if we drop a random sampling in there during training, the data could be any random set from the distribution:

x = 0 -> random sample = 1 -> y = 0

x = 1 -> random sample = 0 -> y = 2

x = 2 -> random sample = 0 -> y = 4

And this would obviously not get a good answer if we trained on it.

The only thing I can think of is if VAEs are trained on the z-score instead of a random sample, it would maintain the normalization and the relative value of the inputs.

FieldValue
text Can someone explain to me how VAEs actually get trained? I am really stuck on this. I understand the theoretical benefit of normalizing the latent space. But every explanation makes it seem like during training we draw from a random distribution. Wouldn't this just result in muddy model outputs that don't converge because we have random inputs. Say we have 2x = y and are making a model. A normal AE would obviously see the correlation between y and x: 0 -> 0 1 -> 2 2 -> 4 But if we d…
label r/machinelearning
dataType comment
communityName r/MachineLearning
datetime 2024-05-22
username_encoded Z0FBQUFBQm5Lak1PU0ExamtXTExHb3BMX0lia1hPNUlfNmxpTGVnZnFjMHgwQnVVSktURUdBaFVGb0VobzRIT2pPMzR3OVc1T0MxU3ZBLVlVQTZQRUxmVlllV0NIbllrQlE9PQ==
url_encoded Z0FBQUFBQm5Lak9lUU56ZzlKWGlGSTZ3S3RxVGJDS05QNlVLREpXaDJ5U01IbU5Qd0VFN1VwLTJTRkZLN0psQjlkb19tcm15NkQ1SzY2R08tOHR2ZHpraTY5UU0tVGpyQ0dKSTVIdmhlX2Z1VnA1S1pSS2NETzVucXE5TTJKaDNUazU5UGlwS1Y2Y3hqNy1JZUptbnoteXJ2YUktclotZ0lGTk9Zb1g1WVdBTGpkOGZ6ejFENWw1bU9tNU45TXZlWlRnbUU0N2NZN3hZ

Raw Record

{
  "text": "Can someone explain to me how VAEs actually get trained? I am really stuck on this.\n\n\n\nI understand the theoretical benefit of normalizing the latent space. But every explanation makes it seem like during training we draw from a random distribution. Wouldn't this just result in muddy model outputs that don't converge because we have random inputs.\n\n  \nSay we have 2x = y and are making a model. A normal AE would obviously see the correlation between y and x:\n\n0 -> 0  \n1 -> 2  \n2 -> 4\n\nBut if we drop a random sampling in there during training, the data could be any random set from the distribution:\n\nx = 0 -> random sample = 1 -> y = 0\n\nx = 1 -> random sample = 0 -> y = 2\n\nx = 2 -> random sample = 0 -> y = 4\n\nAnd this would obviously not get a good answer if we trained on it.\n\n  \nThe only thing I can think of is if VAEs are trained on the z-score instead of a random sample, it would maintain the normalization and the relative value of the inputs.",
  "label": "r/machinelearning",
  "dataType": "comment",
  "communityName": "r/MachineLearning",
  "datetime": "2024-05-22",
  "username_encoded": "Z0FBQUFBQm5Lak1PU0ExamtXTExHb3BMX0lia1hPNUlfNmxpTGVnZnFjMHgwQnVVSktURUdBaFVGb0VobzRIT2pPMzR3OVc1T0MxU3ZBLVlVQTZQRUxmVlllV0NIbllrQlE9PQ==",
  "url_encoded": "Z0FBQUFBQm5Lak9lUU56ZzlKWGlGSTZ3S3RxVGJDS05QNlVLREpXaDJ5U01IbU5Qd0VFN1VwLTJTRkZLN0psQjlkb19tcm15NkQ1SzY2R08tOHR2ZHpraTY5UU0tVGpyQ0dKSTVIdmhlX2Z1VnA1S1pSS2NETzVucXE5TTJKaDNUazU5UGlwS1Y2Y3hqNy1JZUptbnoteXJ2YUktclotZ0lGTk9Zb1g1WVdBTGpkOGZ6ejFENWw1bU9tNU45TXZlWlRnbUU0N2NZN3hZ"
}

Entry Information