← all repositories

chiphuyen/machine-learning-systems-design

An HTML booklet teaching machine learning systems design covering project setup, data pipelines, modeling, and deployment.

10.4k stars HTML LearningLLMOps · Eval
machine-learning-systems-design
Velocity · 7d
+4.4
★ / day
Trend
steady
star history

This repository contains an educational booklet on machine learning systems design written by Chip Huyen. It covers four main steps of ML system development: project setup, data pipeline, modeling (selecting, training, debugging), and serving (testing, deploying, maintaining). The content includes practical resources, case studies from engineers at major tech companies, and 27 open-ended interview questions. It serves as introductory material to ML systems design, with a more comprehensive updated book available separately.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.