manifold-learning methods for dimension reduction

52 views
Skip to first unread message

Shriphani Palakodety

unread,
Nov 30, 2014, 1:55:10 AM11/30/14
to numerica...@googlegroups.com
I implemented MDS and Isomap some time back for core.matrix matrices. I've heard talk of a clojure machine learning framework. Manifold learning approaches complement algorithms like PCA, Kernel PCA and the like and libs like scikit-learn contain good implementations of these algorithms.

https://github.com/shriphani/clojure-manifold

Mike Anderson

unread,
Dec 2, 2014, 5:12:19 AM12/2/14
to numerica...@googlegroups.com
Looks great, thanks for sharing!

Do you have any demo code that shows an example of usage? This would be useful for people to get a feel of the code, and also to check how the interface might fit within a broader Clojure machine learning framework.

Shriphani Palakodety

unread,
Dec 2, 2014, 3:01:38 PM12/2/14
to numerica...@googlegroups.com
There's an explanation of the algorithms here: http://blog.shriphani.com/2014/10/29/low-dimension-embeddings-for-visualization/ and here: http://blog.shriphani.com/2014/11/12/the-isomap-algorithm/

I have added more info to the repo README: https://github.com/shriphani/clojure-manifold/blob/master/README.md

Scikit-learn typically contains a lot of useful info about the models as well but this repo is a bit haphazard. I'll clean the docs up in a bit.
Reply all
Reply to author
Forward
0 new messages