Кто-нибудь знает какие-либо рамки машинного обучения Clojure?

Кто-нибудь знает какие-либо рамки машинного обучения Clojure? Мне нужно что-то, что можно запустить поверх Hadoop, похожее на Weka или Mahout. Я новичок в Clojure, и я знаю, что это новый язык, есть ли что-то, просто чтобы не писать эти материалы на Java (нужно реализовать механизм рекомендаций).

Ответ 1

Clojure Взаимодействие с java очень хорошо, так что вам не мешает использовать weka из clojure. Если вам нужно создать унаследованные классы или классы, соответствующие интерфейсам, для работы с weka, все, что можно сделать из clojure.

Смотрите clojure страницы datatypes и java interop.

По существу, как программист clojure, вы должны увидеть весь ландшафт java в качестве игровой площадки.

Ответ 2

Latests Clj-ml жив (и сменил право собственности более одного раза). Clj-ml 0.5.0-SNAPSHOT поддерживает несколько фильтров, классификаторов, методов регрессии и кластеров. Он обертывает Weka, libSVM и некоторые части Lucene (для вычислительной лингвистики).

Ответ 3

Я бы посмотрел Weka, набор инструментов Java для машинного обучения. С точки зрения использования clojure реальной силы, его STM для параллельных программ, я думаю, что в этот момент мы остаемся на наших собственных устройствах. удачи.

Ответ 4

infer, хотя он не очень активен, больше выглядит хорошим кандидатом с реальным API clojure.