
As an Amazon Associate and affiliate partner, Menrva Books earns from qualifying purchases. Learn more
Intro -- Copyright -- Table of Contents -- Preface -- Who Is This Book For? -- What's Not in the Book -- Code Samples -- Conventions Used in This Book -- O'Reilly Online Learning -- How to Contact Us -- Acknowledgments -- Chapter 1. The Need for Machine Learning Design Patterns -- What Are Design Patterns? -- How to Use This Book -- Machine Learning Terminology -- Models and Frameworks -- Data and Feature Engineering -- The Machine Learning Process -- Data and Model Tooling -- Roles -- Common Challenges in Machine Learning -- Data Quality -- Reproducibility -- Data Drift -- Scale -- Multiple Objectives -- Summary -- Chapter 2. Data Representation Design Patterns -- Simple Data Representations -- Numerical Inputs -- Categorical Inputs -- Design Pattern 1: Hashed Feature -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 2: Embeddings -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 3: Feature Cross -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 4: Multimodal Input -- Problem -- Solution -- Trade-Offs and Alternatives -- Summary -- Chapter 3. Problem Representation Design Patterns -- Design Pattern 5: Reframing -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 6: Multilabel -- Problem -- Solution -- Trade-Offs and Alternatives -- Design Pattern 7: Ensembles -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 8: Cascade -- Problem -- Solution -- Trade-Offs and Alternatives -- Design Pattern 9: Neutral Class -- Problem -- Solution -- Why It Works -- Trade-Offs and Alternatives -- Design Pattern 10: Rebalancing -- Problem -- Solution -- Trade-Offs and Alternatives -- Summary -- Chapter 4. Model Training Patterns -- Typical Training Loop.
This book addresses the common challenges encountered in machine learning projects by presenting a catalog of design patterns. The authors, with their expertise in the field, guide readers through solutions for data preparation, model building, and MLOps, drawing on typical machine learning workflows and terminology. The book is structured to help practitioners identify and apply established patterns to recurring problems, aiming to improve the robustness and efficiency of machine learning systems.
The book is structured as a practical guide for machine learning practitioners, offering solutions to recurring problems in data preparation, model building, and MLOps. Its focus on design patterns suggests a methodical approach to tackling common challenges, aiming to enhance the reproducibility and efficiency of ML projects. The inclusion of detailed explanations and trade-offs for each pattern indicates a thorough treatment of the subject matter, likely appealing to those seeking to formalize their ML development processes.
Page Count:
390
Publication Date:
2020-01-01
Publisher:
O'Reilly
ISBN-10:
1098115783
ISBN-13:
9781098115784
No comments yet. Be the first to share your thoughts!