Although I was trained as an engineer, I find that I'm becoming more interested in data mining. Right now I'm trying to investigate the field further. In particular, I would like to understand the different categories of software tools that exist and which tools are notable in each category and why. (Note that I didn't say the "best" tools, just the notable ones lest we start a flame war.) Especially make note of the tools that are open-source and freely available - although don't take this to mean that I'm only interested in open-source and free.
|
|
This is probably the most comprehensive list you'll find: mloss.org |
||||
|
|
Have a look at
and the UCI Machine Learning Repository for data sets. |
|||||||||||||
|
|
Rattle is a data mining GUI that provides a front end to a wide range of R packages. |
||||
|
|
|
Have a look at KNIME. Very easy to learn. With lots of scope for further progress. Integrates nicely with Weka and R. |
||||
|
|
|
From the popularity perspective, this paper (2008) surveys top 10 algorithms in data mining. |
||||
|
|
|
RapidMiner (Java) [open source] |
||||
|
|
|
There is ELKI, an open-source university project somewhat comparable to WEKA, but much stronger when it comes to clustering and outlier detection. WEKA actually isn't really data-mining, but machine learning software. |
||||
|
|
|
There is this Red-R which has a nice GUI and visual programming interface. It make use of R to process the various data analysis. |
||||
|
|
|
Rexer Anlaytics does a toolkit survey every year. KDnuggets has software descriptions by industry as well as intent. |
||||
|
|