Ian H. Witten and Eibe Frank, Data Mining Practical Machine Learning Tools and Techniques with Java Implementations, Morgan Kaufmann, (1999)
This course will provide an overview of topics such as introduction to data mining and knowledge discovery;
data mining with structured and unstructured data;
foundations of pattern clustering; clustering paradigms; clustering for data mining;
data mining using neural networks and genetic algorithms;
fast discovery of association rules; applications of data mining to pattern classification; and feature selection.
The goal of this course is to introduce students to current machine learning and related data mining methods. It is intended to provide enough background to allow students to apply machine learning and data mining techniques to learning problems in a variety of application areas. Course projects will be required.