-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VAE part of model #61
Comments
Hi, I'm working on a similar problem but with protein sequences rather than molecules You mention epsilon_std is not 1, which also seems quite strange to me Would you say VAE arent suited for that problem ? Regards, |
Hi Sebastien, do you have any update one the issue regarding I am trying to implement the same model in PyTorch and encountered the save problem. If I set If I change this value to 0, the VAE effectively degenerates to a simple AE. It learns very fast, recovering input sequences almost perfectly. But just like with any other simple AEs, the latent space it produces is sparse and it generates garbage when interpolating or decoding randomly sampled latent variables. If I pick small, non-zero |
@lyu18 |
@allenallen1037 That makes a lot of sense! Please let me know if you get any results. Thanks |
@lyu18 It helps to improve the reconstruction accuracy when training. This is expected since it is some kind of tradeoff between AE and VAE. But the KL divergence loss is quite large, which means the latent space may not be smooth. I will do more investigation when finishing training. |
@allenallen1037 I've encountered the same problem as you. Did you found a workaround that helped you solve it? Thanks |
Hi, it looks like that this code actually train not VAE model but simple auto-encoder model. Here are reasons:
May be it makes sense to simple train autoencoder model and compare results.
The text was updated successfully, but these errors were encountered: