-
Notifications
You must be signed in to change notification settings - Fork 102
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
not able to reproduce paper results #1
Comments
What OS and versions of sklearn, numpy, tensorflow, and keras are you using? If there are any changes at all, can you try stashing them and running the CC code again? |
That's strange. I have tested on two MacOS systems and one linux system, once using your version configurations, but I can't seem to reproduce the error. I have a few more questions:
EDIT: I was not running with the gpu build of tensorflow-1.5.0. Can you try running with no GPU, or downgrading to tensorflow-1.4.0, and running again? |
I have downgraded to tensorflow 1.4.0 cpu only as you suggested. Still no change. |
Everything else seems normal, except that we haven't tried this on a machine with Ubuntu 16.04 before. It would be strange if this were the issue, but please try running the cc code on a different machine (preferably a mac) if possible. |
It's working on mac. |
No problem! Agreed, it's definitely still an issue, and a pretty big one, since with v1.5.0 tensorflow-gpu now implicitly requires Ubuntu 16.04. I'm currently working on gaining access to a machine with Ubuntu 16.04 and seeing if I can reproduce it on my end. |
I'll look into this. But the most important hyperparameters to tweak are n_nbrs, scale_nbrs and affinity, so I'd recommend starting there. |
hello, While running your Spectralnet code, it raised the same non-reproducible issue for me as well. For "cc" dataset, I had pretty much similar result with the paper. However, using the default code and hyper parameter settings, I found out that one of hyperparameters, "patience epochs", is not synced with Table 3 in the paper, which is also varying on which data you target for. Can you give advice to reach your reporting accuracy in the paper? FYI, the os environment is CentOS Linux 7 with Tensorflow 1.9.0 and python 3.6.3 |
That's perplexing. I don't have access to a CentOS operating system at the moment. Can you try running this on Ubuntu or Mac? |
Thank you for the advice. |
I've tested on Python 3.4-3.6, Tensorflow 1.4-1.8, and Ubuntu 14.04, 16.04, and 18.04. I have also tried running Tensorflow 1.5 on Python 3.5 on macOS. I will try running on Tensorflow 1.9 by the end of this week and get back to you. In the meantime, if convenient, can you try one of these? |
I have tried python 3.5, tensorflow 1.4 in either Ubuntu 14.04.5 or Centos 7. Based on this, OS seems not the reason to incur unreproducible issue, rather from python and tensorflow version. |
I have been running the code with the default params, but don't get any substantial decrease in the loss and the results don't look anything like the ones that appear in the paper.
Here is what I am getting on CC
Please advise on what should be changed in order to achieve results such as in the paper.
Thanks.
The text was updated successfully, but these errors were encountered: