Mahout's Chinese meaning: Elephant husband
Mahout origins
2008 became Lucene's son, Lucene as a search engine,
There is a lot of textual data analysis and mining requirements (such as text repetition, automatic text classification, etc.),
This led to some of the developers in the Lucene project turning to the machine learning domain to research algorithms that eventually formed the initial mahout of these machine learning algorithms.
Absorbing open source collaborative filtering algorithm taste
2010 becomes Apache's top
The map-reduce of common algorithms
Features of Mahout
The main purpose of Mahout is to implement a Scalable machine learning algorithm (which is the m-r of the algorithm)
But it does not necessarily require a Hadoop platform, some non-distributed algorithms in the core library also have good performance
The goal is to help developers quickly build applications with machine intelligence, which are now more mature and active mainly including
1 Frequent pattern mining
2 Clustering algorithm
3 classifiers
4 Recommended Systems
5 Frequent sub-hectares are excavated
Mahout current list of supported and researched algorithms
Https://cwiki.apache.org/confluence/display/MAHOUT/Algorithms
Mahout Introduction-Smelting number