Java's Mahout equivalent in Python

佐手、 提交于 2019-11-29 20:42:53

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

sunan

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).

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.

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

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!

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