#610 · Primary category: Education & Research
machine-learning-systems-design
A booklet on machine learning systems design with exercises. NOT the repo for the book "Designing Machine Learning Systems", which is `dmls-book`
Project last updated:04/15/23
GitHub Stars
10.6K
Forks
1.6K
Contributors
3
License
Other
Why we included this project
This booklet walks through the four main phases of building a production machine learning system: project setup, the data pipeline, modeling, and serving. It was written for engineers prepping for ML systems design interviews, and it ends with 27 open-ended design questions plus links to community answers. Along the way it points to practical resources and real-world case studies from ML engineers at major tech companies, so you get a sense of how these systems actually get deployed. The author later published a much more comprehensive book on the same subject, so treat this as a compact study companion rather than a full reference. If you want a concise, well-organized overview of the design decisions behind production ML, this is a solid starting point.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI