有没有人知道任何Clojure机器学习框架?

有没有人知道任何Clojure机器学习框架?

问题描述:

有没有人知道任何Clojure机器学习框架?我需要一些可以在Hadoop之上运行的东西,类似于Weka或Mahout。我是Clojure的新手,我知道这是新语言,有没有,只是为了避免用Java编写这些东西(需要实现推荐引擎)。有没有人知道任何Clojure机器学习框架?

Clojure与java的互操作非常好,所以没有什么能阻止你从clojure使用weka。如果您需要创建继承的类或符合接口的类,使用weka进行操作,所有这些都可以在clojure中完成。

查看clojure的网页datatypesjava interop

从本质上讲,作为一名clojure程序员,您应该看到整个java风景作为您的操场。

+0

几乎总是有一个人具有类似兴趣:http://antoniogarrote.wordpress.com/2011/05/08/visualizing-mahouts-output -with-clojure-and-incanter/ – jneira 2012-01-07 14:22:05

我会看看Weka,一个用于机器学习的java工具包。就使用clojure的实力而言,它的STM适用于并发程序,我认为在这个时候,我们只能放在我们自己的设备上。祝你好运。

+1

Weka并非真正为可扩展ML构建,这通常是人们选择实施基于clojure分析解决方案的原因 – jayunit100 2013-08-17 20:39:17

infer虽然不是非常活跃,但看起来像一个真正的clojure API也是一个很好的候选人。

最新Clj-ml还活着(并且不止一次地改变了所有权)。 Clj-ml 0.5.0-SNAPSHOT支持多种过滤器,分类器,回归方法和集群器。它包装了Weka,libSVM和Lucene的一些部分(用于计算语言学)。

的“awesome machine learning”框架这份名单可能是有用的...