Lecture dates, quizzes, homeworks and project checkpoints for Fall 2026. Regular meetings are Tuesday and Thursday, 2:00pm–3:20pm, in GHC 4307. The order of topics can still shift with class discussion.

When Tuesday and Thursday 2:00pm–3:20pm
Where GHC 4307 Gates Hillman Center
Holiday / break No class
Fall 2026 lecture calendar
Date Lecture Topic Quiz Homework & project
Tue, Aug 25 1 Introduction
Thu, Aug 27 2 Linear Algebra 1 Quiz 1
Tue, Sep 01 3 Linear Algebra 2
  • HW1 Release
Thu, Sep 03 4 Optimization Quiz 2
Tue, Sep 08 5 Deterministic Representations
Thu, Sep 10 6 Data-Driven Representations Quiz 3
Tue, Sep 15 7 Non-Negative Matrix Factorization
Thu, Sep 17 8 Adaboost and Face Detection Quiz 4
  • HW1 Due
  • Document out
Tue, Sep 22 9 Probability and Information Theory
  • HW2 Release
Thu, Sep 24 10 Independent Component Analysis Quiz 5
Tue, Sep 29 11 Clustering
Thu, Oct 01 12 Sparse and Overcomplete Representations | Dictionary Representations Quiz 6
Tue, Oct 06 13 Regression and Prediction
  • Team form
Thu, Oct 08 14 Linear Classifier Quiz 7
  • HW2 Due
Tue, Oct 13 No Class - Fall Break
  • HW3 Release
Thu, Oct 15 No Class
Tue, Oct 20 15 Canonical Correlation Analysis
Thu, Oct 22 16 ARMA
Tue, Oct 27 17 Expectation Maximization 1 Quiz 8
  • Proposal Due
Thu, Oct 29 18 Expectation Maximization 2
Tue, Nov 03 No Class - Democracy Day
Thu, Nov 05 19 Factor Analysis Quiz 9
Tue, Nov 10 20 Hidden Markov Models Quiz 10
  • HW3 Due/HW4 Release
  • Mid-term check point
Thu, Nov 12 21 HMM2
Tue, Nov 17 22 Kalman Filtering 1 Quiz 11
Thu, Nov 19 23 Kalman Filtering 2
Tue, Nov 24 24 Particle Filtering
Thu, Nov 26 Thanksgiving break
Tue, Dec 01 25 Maxent models and Survival Analysis Quiz 12
Thu, Dec 03 26 Time to Predict Very Rare Events
  • Final report

Quiz numbers follow the source calendar (quizzes 1–12; there is no Quiz 13 or 14). HW3 Release is Oct 13; HW3 Due/HW4 Release is Nov 10. HW4 due date is not listed. Exam week is not listed.

Coursework dates

Weights are on the syllabus. Handouts stay on Canvas, not this page.

  • Homeworks Four assignments HW1: Sep 1–17. HW2: Sep 22–Oct 8. HW3: Oct 13–Nov 10. HW4 Release Nov 10 (due date not listed).
  • Quizzes Weekly (see table) Short multiple-choice quizzes on the previous week's material. Numbered 1–12 on the source calendar.
  • Group project Document, teams, proposal, checkpoint, report Document out Sep 17. Team form Oct 6. Proposal Due Oct 27. Mid-term check point Nov 10. Final report Dec 3. Presentation date TBD.

What the course covers

Grouped by theme — the table above is the dated order.

  • Module 1

    Foundations

    • Introduction to machine learning for signal processing
    • Linear algebra for signals, part 1
    • Linear algebra for signals, part 2
    • Optimization
    • Probability and information theory
  • Module 2

    Representations

    • Deterministic representations
    • Data-driven representations
    • Non-negative matrix factorization
    • Sparse and overcomplete representations
    • Dictionary learning
  • Module 3

    Learning from signals

    • Boosting and face detection
    • Clustering
    • Regression and prediction
    • Linear classifiers
    • ARMA models
  • Module 4

    Latent variable models

    • Independent component analysis
    • Canonical correlation analysis
    • Expectation maximization, part 1
    • Expectation maximization, part 2
    • Factor analysis
    • Maximum entropy modeling
  • Module 5

    Sequences and state-space models

    • Hidden Markov models, part 1
    • Hidden Markov models, part 2
    • Kalman filtering and tracking
    • Extended and non-linear filtering
  • Module 6

    Applications and special topics

    • Survival analysis
    • Predicting rare events
    • Course project presentations