
Designing Machine Learning Systems
An Iterative Process for Production-Ready Applications
Failed to add items
Add to Cart failed.
Add to Wish List failed.
Remove from wishlist failed.
Adding to library failed
Follow podcast failed
Unfollow podcast failed
$0.99/mo for the first 3 months

Pre-order for $17.49
No default payment method selected.
We are sorry. We are not allowed to sell this product with the selected payment method
-
Narrated by:
-
Kathleen Li
-
By:
-
Chip Huyen
About this listen
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.
Author Chip Huyen, cofounder of Claypot AI, considers each design decision—such as how to process and create training data, which features to use, how often to retrain models, and what to monitor—in the context of how it can help your system as a whole achieve its objectives. The iterative framework in this book uses actual case studies backed by ample references.
This book will help you tackle scenarios such as engineering data and choosing the right metrics to solve a business problem; automating the process for continually developing, evaluating, deploying, and updating models; developing a monitoring system to quickly detect and address issues your models might encounter in production; architecting an ML platform that serves across use cases; and developing responsible ML systems.
People who viewed this also viewed...
-
AI Engineering
- Building Applications with Foundation Models
- By: Chip Huyen
- Narrated by: Edelyn Okano
- Length: 22 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models.
By: Chip Huyen
-
AI and Machine Learning for Coders
- A Programmer's Guide to Artificial Intelligence
- By: Laurence Moroney
- Narrated by: Timothy Howard Jackson
- Length: 9 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.
-
-
Perfect introduction to machine, learning, and artificial intelligence for any programmer!
- By Luc on 08-11-23
By: Laurence Moroney
-
Fundamentals of Data Engineering
- Plan and Build Robust Data Systems
- By: Joe Reis, Matt Housley
- Narrated by: Adam Verner
- Length: 17 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.
-
-
Great for Hands on Business owners
- By LmL on 08-14-24
By: Joe Reis, and others
-
Build a Large Language Model (From Scratch)
- By: Sebastian Raschka
- Narrated by: Julie Brierley
- Length: 7 hrs and 40 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Build a Large Language Model (from Scratch) bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks.
-
-
Hard to follow when every other sentence “see code”. Some books don’t convey well in audio
- By Michael Little on 03-13-25
-
Prompt Engineering for Generative AI
- Future-Proof Inputs for Reliable AI Outputs
- By: James Phoenix, Mike Taylor
- Narrated by: Mike Chamberlain
- Length: 13 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation. With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice.
By: James Phoenix, and others
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
AI Engineering
- Building Applications with Foundation Models
- By: Chip Huyen
- Narrated by: Edelyn Okano
- Length: 22 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models.
By: Chip Huyen
-
AI and Machine Learning for Coders
- A Programmer's Guide to Artificial Intelligence
- By: Laurence Moroney
- Narrated by: Timothy Howard Jackson
- Length: 9 hrs and 17 mins
- Unabridged
-
Overall
-
Performance
-
Story
If you're looking to make a career move from programmer to AI specialist, this is the ideal place to start. Based on Laurence Moroney's extremely successful AI courses, this introductory book provides a hands-on, code-first approach to help you build confidence while you learn key topics.
-
-
Perfect introduction to machine, learning, and artificial intelligence for any programmer!
- By Luc on 08-11-23
By: Laurence Moroney
-
Fundamentals of Data Engineering
- Plan and Build Robust Data Systems
- By: Joe Reis, Matt Housley
- Narrated by: Adam Verner
- Length: 17 hrs and 31 mins
- Unabridged
-
Overall
-
Performance
-
Story
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle.
-
-
Great for Hands on Business owners
- By LmL on 08-14-24
By: Joe Reis, and others
-
Build a Large Language Model (From Scratch)
- By: Sebastian Raschka
- Narrated by: Julie Brierley
- Length: 7 hrs and 40 mins
- Unabridged
-
Overall
-
Performance
-
Story
In Build a Large Language Model (from Scratch) bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks.
-
-
Hard to follow when every other sentence “see code”. Some books don’t convey well in audio
- By Michael Little on 03-13-25
-
Prompt Engineering for Generative AI
- Future-Proof Inputs for Reliable AI Outputs
- By: James Phoenix, Mike Taylor
- Narrated by: Mike Chamberlain
- Length: 13 hrs
- Unabridged
-
Overall
-
Performance
-
Story
Large language models (LLMs) and diffusion models such as ChatGPT and Stable Diffusion have unprecedented potential. Because they have been trained on all the public text and images on the internet, they can make useful contributions to a wide variety of tasks. And with the barrier to entry greatly reduced today, practically any developer can harness LLMs and diffusion models to tackle problems previously unsuitable for automation. With this book, you'll gain a solid foundation in generative AI, including how to apply these models in practice.
By: James Phoenix, and others
-
Software Architecture: The Hard Parts
- Modern Trade-Off Analyses for Distributed Architectures
- By: Neal Ford, Mark Richards, Pramod Sadalage, and others
- Narrated by: Dena Dahilig
- Length: 12 hrs and 53 mins
- Unabridged
-
Overall
-
Performance
-
Story
There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture.
-
-
Great content. Terrible narration.
- By Alex on 12-16-23
By: Neal Ford, and others
-
Designing Data-Intensive Applications
- The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- By: Martin Kleppmann
- Narrated by: Benjamin Lange
- Length: 20 hrs and 56 mins
- Unabridged
-
Overall
-
Performance
-
Story
Author Martin Kleppmann helps you navigate the diverse data landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.
-
-
Must read for senior+ software engineers
- By Navid v on 05-29-21
By: Martin Kleppmann
-
Grokking Algorithms
- By: Aditya Bhargava
- Narrated by: Derek Lettman
- Length: 3 hrs and 46 mins
- Unabridged
-
Overall
-
Performance
-
Story
This friendly guide teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. This accesible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python.
-
-
the book is not good in audio format
- By Anonymous User on 01-09-20
By: Aditya Bhargava
-
Deep Learning with Python
- By: Francois Chollet
- Narrated by: Mark Thomas
- Length: 9 hrs and 55 mins
- Unabridged
-
Overall
-
Performance
-
Story
Deep Learning with Python introduces the field of deep learning using the Python language and the powerful Keras library. Written by Keras creator and Google AI researcher François Chollet, this audiobook builds your understanding through intuitive explanations and practical examples. You'll explore challenging concepts and practice with applications in computer vision, natural-language processing, and generative models. By the time you finish, you'll have the knowledge and hands-on skills to apply deep learning in your own projects.
-
-
Almost Perfect - Better when paired with the book
- By Graham on 10-30-18
By: Francois Chollet
-
Mastering the Data Paradox
- The Key to Winning in the AI Age
- By: Nitin Seth
- Narrated by: Rajiv Dadia
- Length: 18 hrs and 1 min
- Unabridged
-
Overall
-
Performance
-
Story
There are two remarkable phenomena that are unfolding almost simultaneously. The first is the emergence of a data-first world, where data has become a central driving force, shaping industries and fueling innovation. The second is the dawn of the AI age, propelled by the advent of Generative AI, that has created the possibility to leverage the data of the world for the first time. The convergence of these two, with data as the common denominator, holds immense promise and the opportunities are boundless.
-
-
A MUST READ for anyone involved in data and/or AI,
- By Brian Rivard on 03-28-25
By: Nitin Seth
-
Why Machines Learn
- The Elegant Math Behind Modern AI
- By: Anil Ananthaswamy
- Narrated by: Rene Ruiz
- Length: 13 hrs and 30 mins
- Unabridged
-
Overall
-
Performance
-
Story
We are living through a revolution in machine learning-powered AI that shows no signs of slowing down. This technology is based on relatively simple mathematical ideas, some of which go back centuries, including linear algebra and calculus, the stuff of seventeenth- and eighteenth-century mathematics. It took the birth and advancement of computer science and the kindling of 1990s computer chips designed for video games to ignite the explosion of AI that we see today. In this enlightening book, Anil Ananthaswamy explains the fundamental math behind machine learning.
-
-
A great listen, but a physical book is pre appropriate
- By Sameer D. on 11-07-24
-
Fundamentals of Software Architecture
- An Engineering Approach
- By: Mark Richards, Neal Ford
- Narrated by: Benjamin Lange
- Length: 13 hrs and 10 mins
- Unabridged
-
Overall
-
Performance
-
Story
This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks.
-
-
Helpful but business-centric
- By A.N. on 03-25-21
By: Mark Richards, and others