Машинное обучение в OCaml или Haskell?

Я надеюсь использовать или Haskell или OCaml на новом проекте, потому что R является слишком медленным. Я должен смочь использовать машины победы поддержки, идеально выделив каждое выполнение для выполнения параллельно. Я хочу использовать функциональный язык, и у меня есть чувство, что эти два являются лучшими, насколько производительность и элегантность затронуты (мне нравится Clojure, но это не было столь же быстро в коротком тесте). Я склоняюсь к OCaml, потому что, кажется, существует больше поддержки интеграции с другими языками, таким образом, это могло быть лучшее, приспособленное в длительный период (например, OCaml-R).

Кто-либо знает о хорошем учебном руководстве для этого вида анализа или примере кода, или в Haskell или в OCaml?

62
задан 16 February 2010 в 00:04

1 ответ

Поздно ответ, но библиотека машинного обучения в Haskell доступен здесь: https://github.com/mikeizbicki/HLearn

Эта библиотека реализует различные алгоритмы ML, кто разработан, чтобы иметь намного более быструю перекрестную проверку, чем обычные реализации. Это основано на следующей бумаге Алгебраические классификаторы: универсальный подход к быстрой перекрестной проверке, обучению онлайн и параллельному обучению . Требования a авторов 400x ускорение по сравнению с той же задачей в Weka.

1
ответ дан 31 October 2019 в 13:42

Другие вопросы по тегам:

Похожие вопросы: