Resources
Table of Contents
We will gradually add more useful resources on this page.
Book
Additional Books
- If you are not familiar with Python programming, use any online tutorial to get a handle of it. Here is a Python mini-course.
- Computer Organization and Design (5th edition), by David Patterson and John Hennessy (aka the “CompOrg Book”).
- Operating Systems: Three Easy Pieces, by Remzi and Andrea Arpaci-Dusseau (aka the “Comet Book”). Here’s the free e-book
- Database Management Systems (3rd edition), by Raghu Ramakrishnan and Johannes Gehrke (aka the “Cow Book”).
- Spark: The Definitive Guide (1st edition), by Bill Chambers and Matei Zaharia (aka the “Spark Book”).
- Data Management in Machine Learning Systems, by Matthias Boehm, Arun Kumar, and Jun Yang.
- Deep Learning Book, by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.
- Designing Machine Learning Systems, by Chip Huyen.
Past Offerings
Materials
Resources on Ray
Related Documentation and Courses
- PyTorch documentation
- Dive into Deep Learning
- Machine Learning Compilation
- CSE 224: Graduate Networked Systems
Exam Resources
Coming soon…
Wellness Resources
Your wellbeing matters, and we hope that DSC 204A is never a barrier for your wellbeing. Below are some campus resources that may be helpful. Remember that you are not alone: please reach out to the instructor and TAs whenever needed!