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

时间:2012-01-06 21:15:05

标签: clojure machine-learning

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

5 个答案:

答案 0 :(得分:7)

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

请参阅datatypesjava interop上的clojure页面。

基本上,作为一名clojure程序员,您应该将整个Java环境视为您的游乐场。

答案 1 :(得分:5)

Latests Clj-ml还活着(并且已经多次更改了所有权)。 Clj-ml 0.5.0-SNAPSHOT支持多种过滤器,分类器,回归方法和聚类器。它包含了Weka,libSVM和Lucene的一些部分(用于计算语言学)。

答案 2 :(得分:4)

我会看看Weka,一个用于机器学习的java工具包。在使用clojure实力,其STM用于并发程序方面,我认为在这个时间点我们留给自己的设备。祝好运。

答案 3 :(得分:3)

infer虽然不是很活跃,但对于真正的clojure API来说,它看起来也是一个很好的候选者。

答案 4 :(得分:1)

这个“awesome machine learning”框架列表可能很有用......