Reliable Machine Learning
by Cathy Chen, Niall Richard Murphy, Kranti Parisa, D. Sculley, Todd Underwood
Preface
This is not a book about how machine learning works. This is a book about how to make machine learning work—for you.
The way that machine learning (ML) works is fascinating. The math, algorithms, and statistical insights that surround and support ML are themselves of interest, and what they can achieve when applied to the right data can be nothing short of magical. But we do something a little different in this book. We are not algorithm oriented—we are whole-system oriented. In short, we talk about everything other than the algorithms. Plenty of other works cover the algorithmic component of ML in great detail, but this one is deliberately focused on the whole lifecycle of ML, giving it the time and attention it doesn’t really get elsewhere.
This means that we talk about the messy, complicated, and occasionally frustrating work involved in shepherding data correctly and responsibly; reliable model building; ensuring a smooth (and reversible) path to production; safety in updating; and concerns about cost, performance, business goals, and organizational structure. We attempt to cover everything involved in having ML happen reliably in your organization.
Why We Wrote This Book
We firmly believe at least some of the hype: ML and AI techniques are currently reshaping computing and society at an accelerating rate. To that extent, the public hype has not caught up with the private reality in some respects.1 But we are also grounded and experienced enough to understand just ...