Does anybody know any Clojure machine learning framework ? I need something what can run on top of Hadoop, similar to Weka or Mahout. I am new to Clojure and I know it is new language, is there any, just to avoid writing those stuffs in Java ( need to implement recommendation engine ).
Clojure's interop with java is very good, so there's nothing stopping you from using weka from clojure. If you need to create inherited classes, or classes that conform to interfaces, to operate with weka, all that can be done from within clojure.
See clojure's pages on datatypes and java interop.
Essentially, as a clojure programmer, you should see the entire java landscape as your playground.
Latests Clj-ml is alive (and has changed ownership more than once). Clj-ml 0.5.0-SNAPSHOT has support for several filters, classifiers, regression methods and clusterers. It wraps Weka, libSVM and some parts of Lucene (for computational linguistics).
I would take a look at Weka , a java toolkit for machine learning. In terms of using clojure real strength, its STM for concurrent programs, I think at this point in time we are left to our own devices. good luck.
infer although not very active anymore looks like a good candidate too with a real clojure API.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With