CSC 4220: Data Mining and Machine Learning

Tennesse Tech, Spring 2025

Welcome to Week 10 of CSC4220!

Schedule

Week 0

Jan 22
Lecture 0 Introduction
Note 0

Week 1

Jan 27
Lecture 1 Python and Pandas I
Note 1
Jan 29
Lecture 2 Pandas II and Pandas III
Note 2A Note 2B
Homework 1 (due Feb 7) Homework 1
Drop Deadline (w/o grade) 11:59pm CT

Week 2

Week 3

Week 4

Feb 17
Lecture 7 Exploratory Data Analysis
In-Class Notebook
Feb 19
Lecture 8 Snow Day!
Feb 21
Grad Project Project proposal due
Homework 2 Due

Week 5

Feb 24
Lecture 9 Modeling
In-Class Notebook
Section 2.1, 2.2, and 3.1 in ISLP
Feb 26
Lecture 10 The Problem of Multiple Regression
In-Class Notebook
Section 3.2 in ISLP

Homework 3 (due March 16) Homework 3

Week 6

March 3
Lecture 11 Gradient Descent Part 1
In-Class Notebook
Section 10.7 in ISLP
March 5
Lecture 12 Gradient Descent Part 2
In-Class Notebook
Section 10.7 in ISLP
Midterm Exam

Week 7

March 10
Lecture 13 Model Evaluation
Section 2.2, 3.1, and 3.2 in ISLP
On a Linear Model
On a Neural Network
March 12
Midterm
March 16
Homework 3 Due

Week 8

March 17
Spring Break! No Class
March 19
Spring Break! No Class

Week 9

March 24
Lecture 14 Model Regularization
In-Class Notebook
Section 6.0, 6.1, 6.2 in ISLP
March 26
Lecture 15Logistic Regression
In-Class Notebook
Section 4.3 in ISLP

Homework 4

March 28
Grad Project Background literature review due

Grad Book Reading Book Club

Week 10

March 31
Lecture 16 Logistic Regression part 2
Page 405 in ISLP
In-Class Notebook
April 2
Lecture 17 [Model Evaluation and Neural Networks - How did we get here?]

Week 11

April 7

Week 12

April 16
Homework 6
April 18
Grad Project Implementation Demonstration and Follow up Questions

Week 13

April 21
Lecture 22 Large Language Models

Week 14

April 28
Grad Project Final Results

Week 15

May 6
Final Exam Final Exam 1-3pm CT : Final Exam Schedule