CS 375: Machine Learning
Spring 2023
Administrivia
- Instructor: Phillip Kirlin
- Office hours: Mon & Tue 3:30-5, Wed 10-11, Thu 11-12. Also available by appointment and over Slack.
- Canvas page: Use for grades, online assignment submissions, and assignment solutions.
- Syllabus and additional policies.
- Rescheduled midterm 1 date: Tue, Feb 28, in class.
Resources
Calendar
- Thu, Jan 12
- Introduction
- Slides
- Tue, Jan 17
- Machine learning concepts, start linear regression
Notebooks:linear-regression-1
- Thu, Jan 19
- Linear regression
Notebooks:linear-regression-1
,cost-function-intuition
- Tue, Jan 24
- Linear regression, continued
Gradient descent, started lab
Notebooks:linear-regression-2
,linear-regression-lab
- Thu, Jan 26
- Finish linear regression
Finish lab, multivariate linear regression
Notebooks:linear-regression-lab
,linear-regression-3
- Project Project 1 (due Mon, Feb 13)
- Tue, Jan 31
- Class canceled, ice
- Thu, Feb 2
- Class canceled, ice
- Tue, Feb 7
- Machine learning with matrices and numpy, start logistic regression
Notebooks:linear-regression-3
,numpy-lab
,logistic-regression-1
- Thu, Feb 9
- Finish logistic regression
Notebooks:logistic-regression-2
- Tue, Feb 14
- Regularization, start multinomial logistic regression
Notebooks:regularization
,logistic-regression-3
- Thu, Feb 16
- Finish multinomial logistic regression
- Project Project 2 (due Thu, Feb 23)
- Tue, Feb 21
- Neural networks, forward propagation
Notebooks:nn-1
- Thu, Feb 23
- More neural nets, forward propagation demo, and exam review
- Tue, Feb 28
- Exam 1
- Thu, Mar 2
- Convolutional neural nets
- Tue, Mar 7
- Backprop 1
- Thu, Mar 9
- Backprop 2
- Tue, Mar 14
- Spring break
- Thu, Mar 16
- Spring break
- Tue, Mar 21
- Decision trees 1
- Project Project 2.5 (due Tue, Mar 28)
- Thu, Mar 23
- Decision trees 2
- Tue, Mar 28
- Finish decision trees, k nearest neighbors
- Thu, Mar 30
- k means
- Tue, Apr 4
- k nearest neighbors
- Thu, Apr 6
- Easter break
- Tue, Apr 11
- Anomaly detection
- Thu, Apr 13
- Review
- Tue, Apr 18
- Exam 2
- Thu, Apr 20
- Workday
- Project Project 3 (due Tue, May 2)
- Tue, Apr 25
- Workday
- Thu, Apr 27
- Presentations