Has anyone used weka with clojure? If so, how painful was it?
@mjs2600: Weka is pretty shit.
The gold standard for a well-maintained ML library is still scikit.
I would recommend doing your modeling outside the jvm and then moving it to the jvm via a CSV file or somesuch
@shriphani: I’m doing reinforcement learning, so scikit-learn is out (that’s my normal approach).
if this is plain Q-learning, why not just implement the bellman eq in clojure ?
I’m taking the OMSCS class on RL. I actually did exactly that in python for ML.
It looks like BURLAP is the most complete RL library, but it doesn’t look great...
ah. not familiar with that.
but I would recommend rolling your own
how complex is the model ?
It’s built on weka, which is why I asked about that.
None of them are going to be terrible, but if it was simple to work with, I didn’t want to rewrite a whole library.
Thanks for the heads up, I guess I’ll write my own. Do you know if clojure is at all competitive with numpy for matrix stuff?
I’ve done a bunch of work in clojure but all of my ML stuff has been in python.