Back to course page

CS 619 - DATA MINING


Unit 1 Introduction to Data Mining

Assignment: read chapter 1 in the text.

Watch this Video Lecture that gives an overview of Data Mining and Machine Learning.

Do homework 1.

Email the homework to me by July 20. (2 points extra for ratings, which are evaluations from 1-5 of how good the video is. 5 is best.)
Unit 2 Data Mining with WEKA
Assignment: read chapter 2 in the text and read chapter 1 and sections 2.1 - 2.3 in the online appendix.

After reading the assigned material, download and install WEKA, then watch these tutorial videos. This basic tutorial video explains some of the basics of using WEKA, and these three tutorial videos explore WEKA in more depth: Do this homework.

Email the homework to me by July 24. (2 points extra for ratings)
Unit 3 The Data Mining Process

Assignment: Read chapter sections 5.1 - 5.5, 5.8 and 5.9 in the text.

Do this homework.

Email the homework to me by July 28.
Unit 4 Classification using Decision Trees
Assignment: Read sections 3.3, 3.4, 4.3, 6.1 and 6.2 in the text and sections 2.4.2 and 2.4.3 in the online appendix.

Watch this video on decision trees.

Do the homework.

Email the answers to me by August 1. (2 points extra for ratings)
Unit 5 Nearest Neighbor Classification

Assignment: Read sections 3.5, 4.7 and 7.1 in the text and section 2.4.6 in the online appendix.

This video explains the basics of nearest neighbors.

Do this homework.

Email the homework to me by August 5. (2 points extra for ratings)
Unit 6 Classifying by Making Numeric Predictions

Assignment: Read sections 4.6 and 7.3 the text and section 2.4.4 in the online appendix.

Watch the following three videos. Video 1 explains model trees, and Video 2 explains what regression trees are. Video 3 shows how to grow these trees.

Do this homework.

Email the answers to me August 9 (2 points extra for ratings)
Unit 7 Clustering

Assignment: Read sections 3.6, 4.8, 9.3 in the text and section 2.5 in the online appendix.

Watch the following basic videos.
Video 1: Overview of clustering
Video 2: K-means algorithm
Video 3: K-means example
Video 4: Visualization of the EM algorithm
Video 5: Clustering Applications at Yahoo

Optional advanced videos:
k-means video 1 k-means video 2 EM video

Do this homework.

Email the answers to me by August 13. (2 points extra for ratings)
Unit 8 Bayesian Analysis

Assignment: Read sections 4.2 and 9.2 in the text.

Watch the following basic video on Bayes Rule.

Optional advanced videos on Bayesian inference:
Video 1   Video 2   Video 3

Here is an example to illustrate the computations.

Do this homework.

Email the answers to me by August 17. (2 points extra for ratings)
Unit 9 Support Vector Machines

Assignment: Read section 7.2 in the text.

These two short videos give a little explanation of SVM:
Video 1    Video 2

Here is a video that is technical and explains SVM in detail. If you watch this, ignore the first 4 minutes.
Video 3: SVM

Do this homework.

Email the answers to me by August 21. (2 points extra for ratings)
Final Project

Assignment: Submit the final project by the end of the semester (August 23).