The Weka (Waikato Environment for Knowledge Analysis) machine learning workbench is a modern platform for applied machine learning written in java. It was developed at the University of Waikato in New Zealand and is available under the GNU General Public License.
Some features of WEKA are
- Open Source
- Graphical Interface (GUI)
- Command line Interface
- Java API
- Community and well documented
The software can be found
here