Topic summary

Apache Mahout

Apache Mahout

Open-source machine learning algorithms Apache MahoutDeveloperApache Software FoundationRelease7 April 2009; 17 years ago (2009-04-07)Stable release14.1 / 7 October 2020; 5 years ago (2020-10-07) Written inJava, ScalaOperating systemCross-platformPlatformJavaTypeMachine LearningLicenseApache License 2.0Websitemahout.apache.orgRepositoryMahout Repository Apache Mahout is a project of the Apache Software Foundation to produce free implementations of distributed or otherwise scalable machine learning algorithms focused primarily on linear algebra. In the past, many of the implementations use the Apache Hadoop platform, however today it is primarily focused on Apache Spark. Mahout also provides Java/Scala libraries for common math operations (focused on linear algebra and statistics) and primitive Java collections. Mahout is a work in progress; a number of algorithms have been implemented. Features Samsara Apache Mahout-Samsara refers to a Scala domain-specific language (DSL) that allows users to use R-like syntax as opposed to traditional Scala-like syntax. This allows user to express algorithms concisely and clearly. val G = B %*% B.t - C - C.t + (ksi dot ksi) * (s_q cross s_q) Backe