Apache mahout:
- An Apache Software Foundation project to create free implementations of distributed or else scalable machine learning algorithms under the Apache Software license that focused in the areas of collaborative filtering, classification and clustering.
- Several implementations utilize the Apache Hadoop platform.
- It gives Java libraries for general maths operations (like linear algebra framework, statistics and data scientists) and primal Java collections.
- Mahout is a work in advancement; much number of implemented algorithms has developed rapidly, however various algorithms are still missing.
- Apache Mahout contains three major features:
- It gives simple and extensible programming environment then framework for building versatile algorithms.
- A wide variety of premade algorithms for Scala + Apache Spark, Apache Flink, H2O.
- Samsara, a vector math experimentation environment with R-like syntax which works at scale.