Math for Machine Learning
Math 295 in Spring 2025
with professor Mark McClure
Handy links
- Syllabus
- Schedule
- The textbook
- Colab
- MyOpenMath
- The Math Lab!
Handouts
Demos
Class notes
- Day 0: Introduction
- Presentation
Comments
Today, we’ll look at a few groovy demos, get an overview of the course objectives, and look at the syllabus.
- Day 1: Single variable calculus
- Presentation
Comments
Today, we’ll look at a summary of the single variable calculus that you learn in Calculus I, with an emphasis on the the things we’ll need for this class. In addition, we’ll discuss some techniques of numerical analysis that are part of single variable calculus, but not emphasized in most Calculus I courses.
Note that MyOpenMath HW over this material was assigned on the first day of class.
- Day 2: Intro lab on Numerical Calculus
- The lab
Comments
Today, we’ll mostly just play on the computer a bit together. After I give a little introductory spiel, you’ll read through notebook and try both exercises.
You will learn some valuable tools here, like how to perform numerical integration and optimization on the computer with Python. Like most labs, this first one is meant to be low stress. If you come to class, work on the lab, and show me some progress, you’ll earn 20 points!