Welcome to CS 330: Intro to Machine Learning

Print Schedule

CS 330 -- Schedule (fall2025)

Tentative - subject to change as course progresses

Date Description Weeks
9/2/2025, 9/4/2025Introduction and machine learning basics, learning Python IWeek 1
9/9/2025, 9/11/2025Learning Python II, wrap-up and Lab 1Week 2
9/16/2025, 9/18/2025Quiz 1 on Python programming. Machine Learning basics and Probablistic theory and Naive Bayesian algorithmWeek 3
9/23/2025, 9/25/2025Quiz 2, review homework and labs. Lab 2Week 4
9/30/2025, 10/2/2025Model-based application; Lab 03 for data processing and Github. Course projectWeek 5
10/7/2025, 10/9/2025Bayesian network learning, EM algorithm; Literature review and course projectWeek 6
10/14/2025, 10/16/2025Decision tree; Lab 4 for decision treeWeek 7
10/21/2025, 10/23/2025Logistic and Linear regression; Practical machine learning and work on Lab 4, literature reviewWeek 8
10/28/2025, 10/30/2025(Mid-term)Literature Review presentation and course project proposal presentation on ZoomWeek 9
11/4/2025, 11/6/2025Quiz 3 and review final course project; Introduction to Neural Network; Deep learning, recurrent neural networkWeek 10
11/11/2025, 11/13/2025Support Vector Machine, ClusteringWeek 11
11/18/2025, 11/20/2025Quiz 4, Catch up for classes and projects.Week 12
11/25/2025, 11/27/2025(Thanks giving break)Ethics in AI, and other selected topic(possible:reinforcement learning, genetic algorithm)Week 13
12/2/2025, 12/4/2025Final project presentation (Report due on Dec 12th)Week 14
Final exam weekTuesday, December 12th, 2:00pm - 4:00pmWeek 15
Week 16