This is not an official Google product
Source code accompanying O'Reilly book: Machine Learning Design Patterns
Authors: Valliappa (Lak) Lakshmanan, Sara Robinson, Michael Munn
We will update this repo with source code as we write each chapter. Stay tuned!
- Preface
- The Need for ML Design Patterns
- Data representation design patterns
- #1 Hashed Feature
- #2 Reframing
- #3 Feature Cross
- #4 Multimodal Input Representations
- Problem representation patterns
- #5 Reframing
- #6 Multilabel
- #7 Ensembles
- #8 Cascade
- #9 Neutral Class
- #10 Rebalancing
- Patterns that hack the training loop
- #11 Useful overfitting
- #12 Checkpoints
- #13 Transfer Learning
- #14 Distribution Strategy
- #15 Hyperparameter Tuning
- Resilience patterns
- #16 Serving Function
- #17 Batch Serving
- #18 Continous Evaluation
- #19 Two Phase Predictions
- #20 Keyed Predictions
- Reproducibility patterns
- #21 Transform
- #22 Repeatable Sampling
- #23 Stateful Stream
- #24 Experiment Pipeline
- #25 Feature Store
- #26 Versioning
- Stakeholder management
- #27 Heuristic benchmark
- #28 Model explainability
- #29 Model fairness
- Summary