core-matrix

intended for specific discussion around core.matrix (usage and development) For general data work check out #data-science
mjs2600 2015-07-29T15:39:23.000010Z

Has anyone used weka with clojure? If so, how painful was it?

shriphani 2015-07-29T20:37:09.000011Z

@mjs2600: Weka is pretty shit.

shriphani 2015-07-29T20:37:23.000012Z

The gold standard for a well-maintained ML library is still scikit.

shriphani 2015-07-29T20:37:55.000013Z

I would recommend doing your modeling outside the jvm and then moving it to the jvm via a CSV file or somesuch

mjs2600 2015-07-29T20:41:01.000014Z

@shriphani: I’m doing reinforcement learning, so scikit-learn is out (that’s my normal approach).

shriphani 2015-07-29T20:41:25.000015Z

if this is plain Q-learning, why not just implement the bellman eq in clojure ?

mjs2600 2015-07-29T20:42:12.000016Z

I’m taking the OMSCS class on RL. I actually did exactly that in python for ML.

mjs2600 2015-07-29T20:42:38.000017Z

It looks like BURLAP is the most complete RL library, but it doesn’t look great...

shriphani 2015-07-29T20:42:43.000018Z

ah. not familiar with that.

shriphani 2015-07-29T20:42:52.000019Z

but I would recommend rolling your own

shriphani 2015-07-29T20:42:55.000020Z

how complex is the model ?

mjs2600 2015-07-29T20:42:59.000021Z

It’s built on weka, which is why I asked about that.

mjs2600 2015-07-29T20:44:12.000022Z

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.

mjs2600 2015-07-29T20:45:46.000023Z

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?

mjs2600 2015-07-29T20:46:23.000024Z

I’ve done a bunch of work in clojure but all of my ML stuff has been in python.