-
Notifications
You must be signed in to change notification settings - Fork 130
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
[Feature Request] support n_components=3, happy to contribute :) #71
Comments
Thanks for your interest on developing for TSNE-CUDA! I don't think there's a huge amount of complexity, at least mathematically in extending it to 3D visualization. There is, however, a huge amount of generally annoying development work. There are a few things that need to be handled. The main function is in In the end, it's not a crazy mathematical challenge, but there's a pretty large amount of code to be re-written. If you start a branch/fork we'd love to assist as needed! |
Thanks for the pointers @DavidMChan will look into it! |
Did you have any luck with this? I would love to be able to use it for a package I made for 3D visualizations. |
Hi @LucaCappelletti94 , nothing yet, didn't get too much time to be able to dig deeper. |
I'm actually just now starting to get back into active development for this code - and it's on my ToDo list (as one of the most requested features). |
yay thanks @DavidMChan :) :) Very excited! |
Approximately what sized datasets are you thinking of for 3D visualization? I've been going through our code and the potential implementation, and the scaling for 3D isn't very good when it comes to the FIt-SNE algorithm. You might actually be better off using a tool like https://github.com/tensorflow/tfjs-tsne which is somewhat slower, but will likely (fundamentally) scale better to higher dimension. |
It still could be useful by just running it on a significant subset of any given dataset, keeping all the pipeline in python. |
@DavidMChan for my use case my dimensions is roughly [128, 1M] (128 dimension, ~ million of examples), would |
Hi!
I recently need to need to use tsne / umap to visualize the embeddings generated from some tf models I am testing, and I found this repository and it's super useful and super fast, thanks so much! I just wonder if I can help contribute to support n_components=3 as I would also like to visualize it in 3D, if it's feasible to do so. If so, may you give me a few pointers on where to start? Thanks!
The text was updated successfully, but these errors were encountered: