Apache Mahout > Mahout Wiki > Developer Resources > FAQ
#editReport()

The Official Mahout FAQ

General

  1. What is Apache Mahout?
  2. What does the name mean?
  3. Where can I find the origins of the Mahout project?
  4. Where can I download Mahout logo?
  5. Where can I download Mahout slide presentations?

Algorithms

  1. What algorithms are implemented in Mahout?
  2. What algorithms are missing from Mahout?

Answers

General

What is Apache Mahout?

Apache Mahout is a suite of machine learning libraries designed to be scalable and robust

What does the name mean?

The name Mahout was original chosen for it's association with the Apache Hadoop project. A Mahout is a person who drives an elephant (hint: Hadoop's logo is an elephant.) We just wanted a name that complemented Hadoop but we see our project as a good driver of Hadoop in the sense that we will be using and testing it. We are not, however, implying that we are controlling Hadoop's development.

Where can I find the origins of the Mahout project?

See http://ml-site.grantingersoll.com for old wiki and mailing list archives (all read-only)

Where can I download Mahout logo?

See MAHOUT-335

Where can I download Mahout slide presentations?

Algorithms

What algorithms are implemented in Mahout?

We are interested in a wide variety of machine learning algorithms. Many of which are already implemented in Mahout. You can find them here .

What algorithms are missing from Mahout?

There are many machine learning algorithms that we would like to have in Mahout, including some from the paper http://www.cs.stanford.edu/people/ang/papers/nips06-mapreducemulticore.pdf. If you have an algorithm or an improvement to an algorithm that you would like to implement, by all means submit a patch.