Weka is a collection of machine learning algorithms for solving real-world data mining problems. It is written in Java and runs on almost any platform. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka is also well-suited for developing new machine learning schemes.
Weka is a suite of machine learning software written in Java at the University of Waikato which implements numerous machine learning algorithms from various learning paradigms.