Mathematical Modeling
Math 350, Spring 2023
This course explores the process of building, analyzing, and
interpreting mathematical descriptions of physical processes.
Topics may include feature extraction, partial differential
equations, neural networks, statistical models. The course
will involve some computer programming, so previous programming
experience is helpful, but not required.
There is no required text for this course. Class notes will be provided.
Beginning Material
Daily Links
- Week 1:
- Intro To Matlab
- The N-Armed Bandit Code
- Week 2: Finishing N-armed bandit, looking at some basic stats.
- Week 3: Line of Best Fit and Linear Algebra
- Homework 1: Find the line of best fit to the
Hanford data, which is a script
file (meaning to load the data, just type "HanfordData", and the
matrix X (which is 9 x 2) is loaded. We'll do another example of
this in the lab next Monday.
- Homework 2 (4.1 in the notes), pg. 40: 1, 3, 5, 6, 7. You
may do the computations on Matlab/Octave.
- Mean and Variance of the Projection
Handout.
- Homework 3 (4.3, p. 43) 3, 4, 5.
- Homework due on Tuesday, Feb 7 at 11:59PM
Turn in solutions to Homework 1 above, 5, 6, 7 from Homework 2,
and problems 2, 3 to the Mean and Variance handout.
(uploaded to Canvas).
- Week 4: SVD (Feb 6-10)
- (Monday Lab) Lab Examples and Exercises
- Wed: Discussed eigenvalues/eigenvectors and the Spectral
Theorem. HW: 1, 2 on page 47.
- Fri: The SVD.
Homework: 1, 2, 8 on page 49.
- Homework to turn in for Week 4: From Monday's Lab: #2 (just give the command), 3, 4.
From Wed's HW: Turn in #1, and from Fri's HW: 1, 2, 8. Due: Wed, Feb 15 at 11:59PM.
- Week 5 (Feb 13-17)
- Mon: Finish chapter 4.
- Wed: Review
- Fri: Exam 1
- Week 6 (Feb 22-24) Short week - The Best Basis (Chapter 5)
- Mon: No classes
- Wed: Start the "best basis". Remember that the take home portion of the exam is due at 11:59PM.
- Fri: Eigenfaces
- Week 7 (Feb 28-Mar 3)
- Week 8 (Mar 6-10)
- Week 9 (Mar 27-Mar 31) Finish clustering, then go to Optimization.
- Week 10 (Apr 3-7)
- Mon: Matlab in the computer lab Week 10 Lab is here.
- Wed: Finish up optimization. Start gradient descent and stochastic gradient
descent.
- Fri: Finish up the optimization and gradient descent. (Next Wed is Exam 2).
- Week 11 (Apr 10-14)
- Week 12 (Apr 17-21)
- Week 13 (Apr 24-28)
- Week 14 (May 1- May 5)
- Mon: Neural Nets- Backpropagation and building from scratch
- Wed: Autoencoders
- Fri: Deep Learning
Exam Links
Exam 1 Links:
UPDATED: You may prepare a half-sheet (8.5 x 5.5 inches, or equivalent area) of notes. Please turn in the notes with the exam.
Exam 1 Take Home Portion of the Exam
Exam 2 Links:
You may prepare one sheet (8.5 x 11 inches, or equivalent area) of notes. Please turn in the notes with the exam.
Take Home Portion of Exam 2
Final Exam Links:
Matlab/Octave Notes