Visualizing popular machine learning algorithms
jsfiddle.net
jsfiddle.net
PS: It can be changed to "linear" or "quadratic" as well.
Also what is nerdy.js? I saw it was related to "Carl Edward Rasmussen" but couldn't find another reference on the net
The reference to Carl Edward Rasmussen is because I based my minimize function heavily off of this one: http://learning.eng.cam.ac.uk/carl/code/minimize/
It maintains trees of examples that let it train and respond to test queries in logarithmic time with the number of stored examples, which can be much less than the overall number of training samples. It thus maintains k-NN's property of very fast training time, and is also an online algorithm, and can be used for regression problems as well as classification.
See our paper that was presented at AAAI 2015 here: http://www.disneyresearch.com/publication/the-boundary-fores...
Some discussion of methods, ie how many hidden layers/nodes for the neural network, would probably help make some sense of it.
Random forest could be worth adding.
It's because of the browser blocking mixed content: The JS libraries are being loaded over HTTP but the JSFiddle is over HTTPS.
The version above loads the libraries over HTTPS via cdnjs.com
Refresh, choose dataset: curved, algorithm: k means clustering. You get this:
http://imageshack.com/a/img633/7110/sfteaE.png
If you play around and select different algorithms before selecting k means clustering you can get very different results. :)
Are you aware of reasonable high dimensional "visualizations". It cant' be accurate of course. But catpuring essential features would be nice.
E.g. here is a 4d cube: https://commons.wikimedia.org/wiki/File:8-cell.gif
edit: I should also mention: these is very cool :)