Winter 2024 Announcement
We are keeping the class 100% remote, just like it was for Winter 2021/2022/2023 (including office hours, quizzes, etc.). Attendance will remain 100% optional the entire quarter.
Some TAs may hold some in-person office hours.
Please join Ed for announcements throughout the term!
Summary
A survey of numerical approaches to the continuous mathematics used throughout computer science with an emphasis on machine and deep learning. Although motivated from the standpoint of machine learning, the course will focus on the underlying mathematical methods including computational linear algebra and optimization, as well as special topics such as automatic differentiation via backward propagation, momentum methods from ordinary differential equations, CNNs, RNNs, etc. Written homework assignments and (straightforward) quizzes focus on various concepts.
This course replaces 205A and satisfies all similar requirements.
A Motivational Thought
"Everyone is sure of this [that errors are normally distributed], Mr. Lippman told me one day, since the experimentalists believe that it is a mathematical theorem, and the mathematicians that it is an experimentally determined fact."--Henri Poincaré
General Info
- Lectures: Tuesdays and Thursdays, 12:00pm to 1:20pm in the NVIDIA Auditorium
- Textbooks: The required textbook for this course is Scientific Computing (Revised 2nd Edition).
- Prerequisites: Math 51; Math 104 or 113 or equivalent or comfort with the associated material.
- This course will be recorded: The class will be streamed via Panopto Course Videos on Canvas at the designated class times, and the recording will be made available within a few hours after class ends.
Course Policy
- 50% Problem Sets:
- Released every Thursday night on Ed, the written problem sets will have 5 questions each, and will be due a week from release. Questions will have 1-3 star(s) difficulty level assigned to them; a sum of 6 stars is required for each homework.
- See the assignments section for more information.
- 50% Weekly Quiz:
- Every Monday afternoon (except for the first week), TAs will give an oral quiz on the contents of the previous week. A list of 3-5 questions will be released each Thursday along with the written problem sets. The following Monday, there will be a Zoom session where you will speak one on one with a TA, who will pick 1 question from the list to ask you.
- See the assignments section for more information.