Rules of Machine Learning: Best Practices for ML Engineering
Martin Zinkevich
This document is intended to help those with a basic knowledge of machine learning get the benefit of best practices in machine learning from around Google. It presents a style for machine learning, similar to the Google C++ Style Guide and other popular guides to practical programming. If you have taken a class in machine learning, or built or worked on a machinelearned model, then you have the necessary background to read this document.
Terminology Overview Before Machine Learning Rule #1: Don’t be afraid to launch a product without machine learning. Rule #2: Make metrics design and implementation a priority. Rule #3: Choose machine learning over a complex heuristic. ML Phase I: Your First Pipeline Rule #4: Keep the first model simple and get the