Mathematical Foundations of Machine Learning
Prof. Matthieu Bloch
Monday August 19, 2024 (v1.1)
Today's class
https://xkcd.com/1724/
Representation and approximation in ML
MNIST dataset
- Regression and classification in machine learning
- Many problems reduce to fitting a function to data
- is the unknown quantity, and
we want so
that we can predict for
every
- Classification: predict a label
- Regression: predict a real number
Housing price vs. square footage
Example: Polynomials
Let and let be in times differentiable at a point . There exists such that and
Example: Lagrange Polynomials
Given distinct points
, there
exists a unique degree
interpolating polynomial.
Example: Polynomial splines
Given distinct points
a
polynomial spline of order is such that
- for
- is an th order polynomial between
consecutive points and
- has continuous derivatives at the
points
- B-splines: the splines can be viewed as linear
basis expansion on a basis called B-splines
- What are the B-splines for ?
- What are the B-splines for ?
- What are the B-splines for ?
- Moving forward, we will need linear algebra to describe this
precisely and systematically
- How do we compute a linear basis expansion?
- What is a good basis for machine learning?
- How do we measure the quality of approximation?
Next time
- Next class: Wednesday August 21, 2024 3:30pm
- We will review vector spaces
- We will work towards infinite dimensional spaces of functions
- To be effectively prepared for next class, you
should:
- Read the syllabus in details
- Go over today's slides and read associated lecture
notes
- Make sure you have access to Canvas, Piazza, Gradescope
- Start Homework 0 (due date: Monday August 26, 2024)
- Optional
- Export slides for next lecture as PDF (be on the lookout for an
announcement when they're ready)


1/1
Mathematical Foundations of Machine Learning
Prof. Matthieu Bloch
Monday August 19, 2024 (v1.1)