Apache Mahout!

Apache Mahout alternatives

  • WEKA

  • Weka is a collection of machine learning algorithms for data mining tasks; with its own GUI.

    tags: data-mining machine-learning data-miner
  • ELKI

  • ELKI: "Environment for Developing KDD-Applications Supported by Index-Structures" is a development framework for data mining algorithms written in Java. It includes a large variety of popular data mining algorithms, distance functions and index structures.

    tags: Portable anomaly-detector classification clustering data-analysis
  • KEEL

  • KEEL is an open source (GPLv3) Java software tool to assess evolutionary algorithms for Data Mining problems including regression, classification, clustering, pattern mining and so on. It contains a big collection of classical knowledge extraction algorithms, preprocessing techniques (training set selection, feature selection, discretization, imputation methods for missing values, etc.), Computational Intelligence based learning algorithms, including evolutionary rule learning algorithms based on different approaches (Pittsburgh, Michigan and IRL, ...), and hybrid models such as genetic fuzzy systems, evolutionary neural networks, etc. It allows us to perform a complete analysis of any learning model in comparison to existing ones, including a statistical test module for comparison. Moreover, KEEL has been designed with a double goal: research and educational. ยป

    tags: classification clustering data-mining datasets fuzzy-systems