简体   繁体   English

Java的Mahout等效于Python

[英]Java's Mahout equivalent in Python

Java based Mahout's goal is to build scalable machine learning libraries. 基于Java的Mahout的目标是构建可扩展的机器学习库。 Are there any equivalent libraries in Python ? Python中是否有任何等效的库?

强烈推荐scikits learn http://scikit-learn.sourceforge.net/

Spark MLlib is recommmended. 推荐Spark MLlib It is a scalable machine learning lib, can read data from HDFS and of course runs on top of Spark. 它是一个可扩展的机器学习库,可以从HDFS读取数据,当然也可以在Spark上运行。

You can access it via PySpark (see the Programming Guide 's Python examples). 您可以通过PySpark访问它(请参阅编程指南的Python示例)。

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. PyML可能也值得一看。 Also, Monte . 还有, 蒙特

pysuggest是一个Python包装器SUGGEST ,实现了多种建议算法协同过滤的顶-N推荐引擎。

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. 包含了SVD实现,但它是实验性的,基于内容的算法在路线图上。

Do check it out! 看看吧!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM