Designing Machine Learning Systems (Chip Huyen 2022)

NOTE: This repo is work-in-progress, and will be updated when the paperback is officially published on June 21, 2022.
The ebook version is currently available on O'Reilly and Kindle.

Machine learning systems are both complex and unique. Complex because they consist of many different components and involve many different stakeholders. Unique because they're data dependent, with data varying wildly from one use case to the next. In this book, you'll learn a holistic approach to designing ML systems that are reliable, scalable, maintainable, and adaptive to changing environments and business requirements.

Repo structure

This book focuses on the key design decisions when developing and deploying machine learning systems. This is NOT a tutorial book, so it doesn't have a lot of code snippets. In this repo, you'll find:

  • Table of contents
  • A review of basic ML concepts
  • Advanced resources
  • Tool recommendation for certain problems mentioned in the book



Chip Huyen, Designing Machine Learning Systems. O'Reilly Media, 2022.

@book{dmlsbook2022,  
    address = {USA},  
    author = {Chip Huyen},  
    isbn = {978-1801819312},   
    publisher = {O'Reilly Media},  
    title = {{Designing Machine Learning Systems}},  
    year = {2022}  
}