Apache Mahout

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Apache Mahout
<templatestyles src="Template:Hidden begin/styles.css"/>
Screenshot
Developer(s) Apache Software Foundation
Stable release 0.11.1 / 6 November 2015 (2015-11-06)
Development status Active
Written in Java, Scala
Operating system Cross-platform
Type Machine Learning
License Apache 2.0 Licence
Website mahout.apache.org

Apache Mahout is a project of the Apache Software Foundation to produce free implementations of distributed or otherwise scalable machine learning algorithms focused primarily in the areas of collaborative filtering, clustering and classification. Many of the implementations use the Apache Hadoop platform.[1][2] Mahout also provides Java libraries for common maths operations (focused on linear algebra and statistics) and primitive Java collections. Mahout is a work in progress; the number of implemented algorithms has grown quickly,[3] but various algorithms are still missing.

While Mahout's core algorithms for clustering, classification and batch based collaborative filtering are implemented on top of Apache Hadoop using the map/reduce paradigm, it does not restrict contributions to Hadoop-based implementations. Contributions that run on a single node or on a non-Hadoop cluster are also welcomed. For example, the 'Taste' collaborative-filtering recommender component of Mahout was originally a separate project and can run stand-alone without Hadoop. Integration with initiatives such as the Pregel-like Giraph are actively under discussion.[when?]

References

[4] [5]

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. "An Overview of Apache Mahout"
  5. "Logistic Regression Example in Mahout"

External links

  • No URL found. Please specify a URL here or add one to Wikidata.
  • Giraph - a Graph processing infrastructure that runs on Hadoop (see Pregel).
  • Pregel - Google's internal graph processing platform, released details in ACM paper.
  • Mahout Mailing List Archives - Mahout Mailing List Archives

Resources