Live data from Hacker News

PyML: machine learning in Python

pyml.sourceforge.net

1–10 of 18 posts

Re: PyML: machine learning in Python

#3
I am currently playing around with it. Decent support vector machine implementation. However, I have some problems with it. It is by far not as hugh as weka http://www.cs.waikato.ac.nz/ml/weka/ It is in python (big plus) and seems to be easily hacked for online classification. I like https://mlpy.fbk.eu/ a bit better, as it has also a decent integrated Nearest Neighbor (ok, ok this one is not hard to implement on your own) and FDA + DWT (awsome).

Re: PyML: machine learning in Python

#4
One serious problem of HN is that the amount of good stuff on here greatly exceeds my capacity for absorbing it all... Roughly one week goes by and I have at least another months worth of reading added to my list.

Re: PyML: machine learning in Python

#5
PySVM might have been a better name, since it looks like it only does SVM and kernel methods. I haven't used this package, but I'll recommend libsvm and liblinear because they're fast and have wrappers for just about every language you want, including Java, Ruby, Matlab, and Python http://www.csie.ntu.edu.tw/~cjlin/libsvm/#python

If you're doing large scale linear classification, liblinear is especially awesome and fast. http://www.csie.ntu.edu.tw/~cjlin/liblinear/

EDIT: From the PyML documentation:

"By default the libsvm solver is used in training. To use the PyML SMO optimizer either set the optimizer attribute to ’mysmo’ or instantiate an svm instance as svm.SVM(optimizer = ’mysmo’). Note that for a non-vector dataset, the default libsvm optimizer cannot be used and the PyML native SMO implementation is automatically used instead (it is slower than libsvm so is not the default)"

Re: PyML: machine learning in Python

#6

PySVM might have been a better name, since it looks like it only does SVM and kernel methods. I haven't used this package, but I'll recommend libsvm and liblinear because they're fast and have wrappers for just about every language you want, including Java, Ruby, Matlab, and Python http://www.csie.ntu.edu.tw/~cjlin/libsvm/#python If you're doing large scale linear classification, liblinear is especially awesome and f…

Yes, great lib (totally forget about the python bindings). I was using it under matlab works like a charm

Re: PyML: machine learning in Python

#8
post #3

I am currently playing around with it. Decent support vector machine implementation. However, I have some problems with it. It is by far not as hugh as weka http://www.cs.waikato.ac.nz/ml/weka/ It is in python (big plus) and seems to be easily hacked for online classification. I like https://mlpy.fbk.eu/ a bit better, as it has also a decent integrated Nearest Neighbor (ok, ok this one is not hard to implement on you…

Weka can be used with JRuby, or Jython (I assume).

Re: PyML: machine learning in Python

#9

http://www.ailab.si/orange/ This is the most thorough Python machine learning package I know of. Includes SVM. Lots of tutorials, too, and a visual development environment (if that's your style).

Wow, sounds impressive, but that link isn't working for me unfortunately! Do you know of a mirror?

Re: PyML: machine learning in Python

#10
post #9

http://www.ailab.si/orange/ This is the most thorough Python machine learning package I know of. Includes SVM. Lots of tutorials, too, and a visual development environment (if that's your style).

Wow, sounds impressive, but that link isn't working for me unfortunately! Do you know of a mirror?

Blast, it was fine just two hours ago.

http://74.125.47.132/search?q=cache:iqMjX8uGgroJ:www.ailab.s...

Google cache, to whet your appetite...

Post reply on HN