INFO 523: Data Mining & Discovery

Dr. Greg Chism

This page contains an outline of the topics, content, and assignments for the semester. Note that this schedule will be updated as the semester progresses and the timeline of topics and assignments might be updated throughout the semester.

Week Date Topic Prepare Due
1 Mon, Jul 7 Lec 0

Welcome + Intro to Python

📚 Python Data Analysis - Chp 2
📚 Python Data Analysis - Chp 3
🎥 Getting Started with Quarto
🎥 Quarto + VSCode
🎥 Git + VSCode
🎥 Git + GitHub in RStudio - just watch conceptual stuff


Fri, Jul 11 Lec 1

Introduction to Data Mining
Intro to Numpy

📚 Data Mining Concept - Chp 1
📚 Python Data Analysis - Chp 4

RQ 1

2 Mon, Jul 14 Lec 2

Sampling + conclusions
Intro to Pandas

📚 Prac Stats for DS - Chp 2
📚 Python Data Analysis - Chp 5
📚 Python Data Analysis - Chp 6


NA Lec 3

Exploratory Data Analysis + Data Viz

📚 Prac Stats for DS - Chp 1
📚 Python Data Analysis - Chp 9


Fri, Jul 18 Lec 4

Data Preprocessing

📚 Python Data Analysis - Chp 7
📚 Python Data Analysis - Chp 8
📃 Data Preprocessing in Python

📝 HW 1
RQ 2

3 Mon, Jul 21 Lec 5

Classification I

📚 ISL - Chp 4


NA Lec 6

Classification II
Model Evaluation

📚 ISL - Chp 8.1
📚 ISL - Chp 5


Fri, Jul 25 Lec 7

Regression I

📚 ISL - Chp 3
📚 ISL - Chp 6, up to regularization

📝 HW 2

4 Mon, Jul 28 Lec 8

Regression II

📚 ISL - Chp 6, second half


NA Lec 9

Regression III

📚 ISL - Chp 7
📚 ISL - Chp 8.2


Fri, Aug 1 Peer Review

Final Project Peer Review


📑 Project proposals for peer review
RQ 3

5 Mon, Aug 4 Lec 10

Support Vector Machines
Time Series Exercise

📚 ISL - Chp 9

📑 Project proposals for instructor review

Fri, Aug 8 Lec 11

Unsupervised Learning Methods I

📚 Prac Stats for DS - Chp 7 (pgs 294-302)

📝 HW 3
RQ 4

6 Mon, Aug 11 Lec 12

Unsupervised Learning Methods II

📚 Prac Stats for DS - Chp 7 (pgs 302- 325)


Fri, Aug 15 Lec 13

Association Rules

📚 Data Mining Concept - Chp 4
📃 Data Mining in Python

📝 HW 4
RQ 5

7 Mon, Aug 18



Finals Wed, Aug 20

Final Project Presentations


📑 Final Project