happy new year everyone,
At the recent plenary dimensionality reduction was a topic of discussion and something that I discussed in my presentation.
Something I have wanted to do for a while is create an efficient visualisation tool for looking at results of dimension reduction in order to share the results with others, but also as documentation (for what will inevitably crystallise in my PhD thesis).
As a result, I spent this weekend committing to my idea and whipped up some
three.js code to render my dimension reduction work in a navigable 3d space. You can see the results here and also navigate the space with your mouse. I would encourage you to look around the various clusters which are organised by colour. With UMAP, the preservation of local and global features is quite good, and so sometimes geographic clusters contain some coloured sub-clusters.
If anyone is interested in the code that did all the heavy lifting, that is in a git repo linked at the example although its a total mess right now. I’d be happy to go into more detail if that is something anyone is interested in.
disclaimer: this example might not work in Safari. In the more recent versions auto-play for media is disabled by default. Try it out in Firefox or Chrome. Also, playback might be a little slow as it has to download each sample every time you mouseover, but it’s still relatively fast.