Row 44607
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.
| Field | Value |
|---|---|
| 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
- Entry ID: 44607
- Repository: Axioma AXP
- Dataset: arrmlet/reddit_dataset_36
- Total Entries: 100,000