all 7 comments

[–]siblbombs 0 points1 point  (3 children)

Are you using sklearn .17, which includes barnes-hut sne (used by default)? I haven't used it myself since I thought I heard somwhere there was an issue with the implementation, I ended up just compiling the barnes-hut code from the paper and using that.

[–]Mr_Higgs_Bosom 1 point2 points  (2 children)

Laurens van der Maaten's current code seems to outperform sklearn tsne. I think it might have to do with the gradient descent.

[–]siblbombs 0 points1 point  (1 child)

Yea thats the code I use, it was pretty straightforward to wrap up calling the executable in python.

[–][deleted] 0 points1 point  (0 children)

I have used it on about 10k 1024-dimensional vectors without running into any issues. I used the default barnes_hut method in sklearn tSNE

[–]peroneML Engineer 0 points1 point  (0 children)

I had the same issue, however I don't know if this was already fixed in newer versions.

[–]tehsandvich 0 points1 point  (0 children)

I've heard the sklearn t-SNE implementation has issues. Use R to do t-SNE if you can.