Java's Mahout equivalent in Python

本秂侑毒 提交于 2019-12-29 11:35:09

问题


Java based Mahout's goal is to build scalable machine learning libraries. Are there any equivalent libraries in Python ?


回答1:


scikits learn is highly recommended http://scikit-learn.sourceforge.net/




回答2:


Spark MLlib is recommmended. It is a scalable machine learning lib, can read data from HDFS and of course runs on top of Spark.

You can access it via PySpark (see the Programming Guide's Python examples).




回答3:


Orange is supposedly pretty decent, from what I've heard, but I've never used it personally. PyML might be worth taking a look at as well. Also, Monte.




回答4:


pysuggest is a Python wrapper for SUGGEST, a Top-N recommendation engine that implements a variety of recommendation algorithms for collaborative filtering.




回答5:


An interesting library is crab.

As of this post, the library only has stable implementations for collaborative filtering algorithms: user-based and item-based.

An SVD implementation is included but it's experimental and content-based algorithms are on the roadmap.

Do check it out!



来源:https://stackoverflow.com/questions/4819437/javas-mahout-equivalent-in-python

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!