Last weekend, Scicloj hosted a meeting about the state of machine learning in Clojure. We had three presentations:
- The emerging Clojure ML stack: a user perspective, focusing on @cnuernber’s tech.ml and @generateme’s fastmath, by @daslu. Both tech.ml and fastmath are written in Clojure.
- Weka + clkj-ml in practice: An experience report, by Kiran Karkera. Weka is a Java machine learning library that is over 20 years old, and clj-ml an interface to Weka.
- A machine learning REPL workflow for Geni, by Anthony Khong. geni is a wrapper for the Apache Spark ecosystem.
This meeting is a great hands-on introduction to three ways of doing machine learning from the REPL in Clojure, two presentations are entirely REPL-based.