Re:PredictionIO, a machine learning server for software deve...
by toisanji on Monday November 04, 2013 @08:54AM
(#6668469)
How is this better than using other frameworks such as scikit learn? it is hard to tell what extra value they provide from the copy on their website.
[ Parent
| on HN ]
Re:PredictionIO, a machine learning server for software deve...
by noelwelsh on Monday November 04, 2013 @09:15AM
(#6668588)
Scikit-learn is a library of machine learning algorithms.
PredicitionIO does the stuff around machine learning you need to get a system into production. It provides a REST API to interact with the system and it handles data storage and retrieval as well. I think it has fewer algorithms than scikit-learn. This may or may not be a problem depending on your use case.
Re:PredictionIO, a machine learning server for software deve...
by greenonion on Monday November 04, 2013 @09:12AM
(#6668568)
Since the authors claim that it is "Built on top of scalable frameworks such as Hadoop and Cascading" I guess that it is aiming to be production-ready while scikit is mostly for prototyping.
Re:PredictionIO, a machine learning server for software deve...
by fchollet on Monday November 04, 2013 @09:20AM
(#6668613)
In that case then what is the added value compared to Mahout, the Hadoop-based ML framework?
I'm always extremely skeptical of such initiatives, because ML is not a magical black box where you put your data in one end and you get results on the other end. Automating the trivial parts of ML, ie. providing an API to a ML library, is a week-end project, but that in itself is useless. If you don't automate the hard parts of ML, such as feature engineering, then you're not providing any value at all.
Re:PredictionIO, a machine learning server for software deve...
by arb99 on Monday November 04, 2013 @09:01AM
(#6668498)
What other frameworks are out there (other than the one you mentioned) that are worth looking into?
Re:PredictionIO, a machine learning server for software deve...
by dickler on Monday November 04, 2013 @09:11AM
(#6668564)
There's waffles
http://waffles.sourceforge.net/
and vowpal wabbit https://github.com/JohnLangford/vowpal_wabbit/wiki
Re:PredictionIO, a machine learning server for software deve...
by hendzen on Monday November 04, 2013 @10:45AM
(#6669172)
I think the juggernaut here is WEKA [0], I've seen it used in the real world far more than anything else.
Re:PredictionIO, a machine learning server for software deve...
by SanderMak on Monday November 04, 2013 @09:59AM
(#6668855)
LensKit: http://lenskit.grouplens.org which also prominently features in the currently running 'Intro to Recommender Systems' MOOC on Coursera.
Re:PredictionIO, a machine learning server for software deve...
by hydrology on Monday November 04, 2013 @10:30AM
(#6669064)
The MOOC course is very interesting. Do you know if there's a way to get enrolled? It looks like the registration is closed and there's no upcoming offerings available currently. Thanks.