有人知道任何Clojure机器学习框架吗?我需要能够在Hadoop之上运行的东西,类似于Weka或Mahout。我是Clojure的新手,我知道它是新语言,有没有,只是为了避免用Java编写这些东西(需要实现推荐引擎)。
答案 0 :(得分:7)
Clojure与java的互操作非常好,所以没有什么可以阻止你使用来自clojure的weka。如果您需要创建继承的类或符合接口的类,以便与weka一起操作,那么所有这些都可以在clojure中完成。
请参阅datatypes和java 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”框架列表可能很有用......