-
Notifications
You must be signed in to change notification settings - Fork 44
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
Add manifold version of LargeVis #272
Comments
Probably not much (I still need to see), though I am worried about memory cost of current implementations. By the way, thanks for the shout-out on the blog. :) |
Apparently, this is much harder than I thought. One of the issues is sampling the negative edges of the k-NN graph, i.e. edges that are not in the graph. To do this, the authors allocate and iterate over a rather large table. I am not sure about this approach and I don't think I can come up with something efficiently implementable using |
Why do you think it would be hard to implement it? The parr that seems complex is the head traversal, but if we can assume a max depth (not sure if that’s the case), it should be parallelizable. |
It's not really about head traversal, more about allocating a table of size |
The symmetrized seems to be doable with a while loop over i,j? |
Even if it is possible, it would be expensive as we would need to loop over |
We already have the building blocks for ANN. @krstopro, how much work do you believe it is to also have it for manifold/dimensionality reduction?
The text was updated successfully, but these errors were encountered: