Apache Mahout es un software que construye un entorno para crear rápidamente aplicaciones de aprendizaje automático escalables y de alto rendimiento, proporciona tres características principales: Un entorno de programación simple y extensible y un marco para construir algoritmos escalables, una amplia variedad de algoritmos predefinidos para Scala + Apache Spark, H2O, Apache Flink y Samsara, un entorno de experimentación matemática vectorial con sintaxis similar a R que funciona a escala.