Weka contains a set of machine learning algorithms for data mining tasks – available to call directly from the tool or from Java code.
The toolset contains pre-processors, clustering algoruthms and also basic visualization tools.
Weka have extra packages to work in distributed environments (distributedWekaBase) and with Hadoop (distributedWekaHadoop).
- Weka Download
Tutorials: