MA 326 - Mathematical Foundations of Data Science

You can download the course information here.
More information can be found on the course Moodle page.

Spring 2024 Tentative Course Schedule

Week 1

  • 01/09 Lecture 1: Welcome and Course Overview; Intro to Python; fundamentals of learning
  • 01/11 Lecture 2: fundamentals of learning

Week 2

  • 01/16 Lecture 3: Loss functions, model selection, goals of learning
  • 01/18 Lecture 4: Linear regression

Week 3

  • 01/23 Lecture 5: Linear Regression II
  • 01/25 Lecture 6: K-means clustering

Week 4

  • 01/30 Lecture 7: SVD, PCA, and dimensionality reduction
  • 02/01 Lecture 8: PCA and low rank approximation

** Homework 1 due Monday

Week 5

  • 02/06 Lecture 9: linear classification I
  • 02/08 Lecture 10: linear classification II

** Homework 2 due Friday

Week 6

  • 02/13 Wellness Day. No Class.
  • 02/15 Lecture 11: Optimization I

Week 7

  • 02/20 Lecture 12: Optimization II
  • 02/22 Lecture 13: Optimization III - Convexity

** Homework 3 due Friday

Week 8

  • 02/27 Midterm Exam
  • 02/29 Lecture 14: Optimization IV - Newton’s method and gradient descent

Week 9

  • 03/05 Lecture 15: Optimization V - Derivative free optimization
  • 03/07 Lecture 16: Neural Networks I

** Project Proposal due Wednesday ** Homework 4 due Friday

Week 10

  • 03/12 Spring Break; no class
  • 03/15 Spring Break; no class

Week 11

  • 03/19 Lecture 17: Neural Networks II
  • 03/21 Lecture 18: Neural Networks III

Week 12

  • 03/26 Lecture 19: Neural Networks IV
  • 03/28 Lecture 20: Neural Networks V

Week 13

  • 04/02 Lecture 21: Parameter Estimation & Sensitivity Analysis I
  • 04/04 Lecture 22: Parameter Estimation & Sensitivity Analysis II

** Homework 5 due Friday

Week 14

  • 04/09 Lecture 23: Topological Data Analysis
  • 04/11 Lecture 24: Topological Data Analysis II

Week 15

  • 04/16 Lecture 25: Machine learning Interpretability
  • 04/18 Lecture 26: Machine learning Interpretability II

** Homework 6 due Friday

Week 16

  • 04/23 Lecture 27: Review (Group Project due)

** 04/24: Reading Day

Final Exam: Tuesday, April 30, 8:30 am - 11:00 am.