Weka

Weka offers a suite of algorithms for machine learning. Common data mining tasks covered include pre-processing, classification and clustering. The project also offers a selection of datasets for download. It is possible to use CSV data but there are certain limitations compared to the default Weka file format of ARFF (Attribute Relation File Format); conversion to ARFF using Java or Python is discussed in the project documentation. There is also a book by project members: Data Mining: Practical Machine Learning Tools and Techniques, which covers data mining in general and using Weka for practical examples.

Category: 
Text mining
Availability: 
Offline
Other software required: 
Other software required
Difficulty: 
Advanced
User Community: 
Forum; mailing list; IRC channel; extensive wiki
Active Development: 
Active development
Purpose: 
Single purpose
Operating System: 
Windows
Operating System: 
Mac
Operating System: 
Unix
System Requirements: 
Java: see the table at http://www.cs.waikato.ac.nz/ml/weka/ for compatibility of various iterations of Weka with various iterations of Java