Skip to content
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

The results of different runs differ a lot. #2

Open
klovbe opened this issue Apr 24, 2018 · 6 comments
Open

The results of different runs differ a lot. #2

klovbe opened this issue Apr 24, 2018 · 6 comments

Comments

@klovbe
Copy link

klovbe commented Apr 24, 2018

I am implementing this code on my biological datasets. When I run the code multiple times, it produces quite different results. The ARIs vary from 0.4 to 0.8. I find out that the pretrained model matters a lot to the results. How can I achieve robust results by getting a good pretrained model? Is the pretrained denoising autoencoder important to stacked autoencoder when the structure of the dae is not exactly the same as that of sdae?

@eelxpeng
Copy link
Owner

What code are you using? stacked denoising autoencoder?

@klovbe
Copy link
Author

klovbe commented Apr 26, 2018

Sorry about the ambiguity! When I run the code VaDe multiple times, it produces quite different results. The ARIs vary from 0.4 to 0.8. I find out that the pretrained sdae model results matters a lot to the VaDe clustering results. How can I achieve robust results by getting a good pretrained sdae model? Is the pretrained denoising autoencoder important to sdae when the structure of the dae is not exactly the same as that of sdae?

@eelxpeng
Copy link
Owner

This is actually the issue of the original paper and their released code. I also find this issue annoying. But I find that using xavier initialization for the weights could alleviate the problem a lot. You could try.

@chulaihunde
Copy link

How to get the pretrained_vade-3layer.pt ?

@eelxpeng
Copy link
Owner

eelxpeng commented Jun 3, 2018

@chulaihunde I converted from original VaDE page. But I really don't know how they get the pretrained weights. Let me know if you figured that out.

@chulaihunde
Copy link

May be able to refer to https://github.com/piiswrong/dec/blob/master/dec/pretrain.py

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants