Link Search Menu Expand Document

Computer Science 375: Machine Learning

Spring 2026

Administrivia

  • Instructor: Phillip Kirlin
  • Office hours: Mon 10-11:30, Tue 12:30-2, Wed 11-12, Thu 2-3. Also available by appointment.
  • Canvas page: Use for grades, online assignment submissions, and assignment solutions.
  • Syllabus and additional policies.

    Course Calendar

Thu, Jan 15
Introduction
Tue, Jan 20
Machine learning overview
Thu, Jan 22
Linear regression I
Notebooks: linear-regression-1
Tue, Jan 27
Linear regression II
Recording
Notebooks: linear-regression-2
Thu, Jan 29
Numpy lab, linear regression lab
Recording
Notebooks: numpy-lab, linear-regression-lab
Tue, Feb 3
Linear regression III
Notebooks: linear-regression-3
Project Project 1, due Thu, Feb 12
Thu, Feb 5
Finish linear regression, start logistic regression
Notebooks: logistic-regression-1
Tue, Feb 10
Logistic regression II
Notebooks: logistic-regression-2
Thu, Feb 12
Logistic regression III
Tue, Feb 17
Regularization
Project Project 2A, due Thu, Feb 26
Thu, Feb 19
Class canceled
Tue, Feb 24
Neural networks
Notebooks: nn-1
Thu, Feb 26
Review for midterm
Tue, Mar 3
Midterm
Thu, Mar 5
Neural networks
Tue, Mar 10
Spring break
Thu, Mar 12
Spring break
Tue, Mar 17
Backpropagation
Project Project 2A, due Thu, Mar 24
Thu, Mar 19
Finish backprop, introduce PyTorch
Tue, Mar 24
 
Thu, Mar 26
 
Tue, Mar 31
 
Thu, Apr 2
 
Tue, Apr 7
 
Thu, Apr 9
 
Tue, Apr 14
 
Thu, Apr 16
 
Tue, Apr 21
 
Thu, Apr 23
 
Tue, Apr 28
 
Thu, Apr 30