Video description
In Video Editions the narrator reads the book while the content, figures, code listings, diagrams, and text appear on the screen. Like an audiobook that you can also watch as a video.
Ensemble machine learning combines the power of multiple machine learning approaches, working together to deliver models that are highly performant and highly accurate.
Inside Ensemble Methods for Machine Learning you will find:
- Methods for classification, regression, and recommendations
- Sophisticated off-the-shelf ensemble implementations
- Random forests, boosting, and gradient boosting
- Feature engineering and ensemble diversity
- Interpretability and explainability for ensemble methods
Ensemble machine learning trains a diverse group of machine learning models to work together, aggregating their output to deliver richer results than a single model. Now in Ensemble Methods for Machine Learning you’ll discover core ensemble methods that have proven records in both data science competitions and real-world applications. Hands-on case studies show you how each algorithm works in production. By the time you're done, you'll know the benefits, limitations, and practical methods of applying ensemble machine learning to real-world data, and be ready to build more explainable ML systems.
About the Technology
Automatically compare, contrast, and blend the output from multiple models to squeeze the best results from your data. Ensemble machine learning applies a “wisdom of crowds” method that dodges the inaccuracies and limitations of a single model. By basing responses on multiple perspectives, this innovative approach can deliver robust predictions even without massive datasets.
About the Book
Ensemble Methods for Machine Learning teaches you practical techniques for applying multiple ML approaches simultaneously. Each chapter contains a unique case study that demonstrates a fully functional ensemble method, with examples including medical diagnosis, sentiment analysis, handwriting classification, and more. There’s no complex math or theory—you’ll learn in a visuals-first manner, with ample code for easy experimentation!
What's Inside
- Bagging, boosting, and gradient boosting
- Methods for classification, regression, and retrieval
- Interpretability and explainability for ensemble methods
- Feature engineering and ensemble diversity
About the Reader
For Python programmers with machine learning experience.
About the Author
Gautam Kunapuli has over 15 years of experience in academia and the machine learning industry.
Quotes
An excellent guide to ensemble learning with concepts, code, and examples.
- Peter V. Henstock, Machine Learning and AI Lead, Pfizer Inc.; Advanced AI/ML Lecturer, Harvard Extension School
Extremely valuable for more complex scenarios that single models aren’t able to accurately capture.
- McHughson Chambers, Roy Hobbs Diamond Enterprise
Ensemble methods are a valuable tool. I can aggregate the strengths from multiple methods while mitigating their individual weaknesses and increasing model performance.
- Noah Flynn, Amazon
Step by step and with clear descriptions. Very understandable.
- Oliver Korten, ORONTEC
Table of contents
- Part 1. The basics of ensembles
- Chapter 1. Ensemble methods: Hype or hallelujah?
- Chapter 1. Why you should care about ensemble learning
- Chapter 1. Fit vs. complexity in individual models
- Chapter 1. Our first ensemble
- Chapter 1. Terminology and taxonomy for ensemble methods
- Chapter 1. Summary
- Part 2 Essential ensemble methods
- Chapter 2. Homogeneous parallel ensembles: Bagging and random forests
- Chapter 2. Bagging: Bootstrap aggregating
- Chapter 2. Random forests
- Chapter 2. More homogeneous parallel ensembles
- Chapter 2. Case study: Breast cancer diagnosis
- Chapter 2. Summary
- Chapter 3. Heterogeneous parallel ensembles: Combining strong learners
- Chapter 3. Combining predictions by weighting
- Chapter 3. Combining predictions by meta-learning
- Chapter 3. Case study: Sentiment analysi
- Chapter 3. Summary
- Chapter 4. Sequential ensembles: Adaptive boosting
- Chapter 4. AdaBoost: Adaptive boosting
- Chapter 4. AdaBoost in practice
- Chapter 4. Case study: Handwritten digit classification
- Chapter 4. LogitBoost: Boosting with the logistic loss
- Chapter 4. Summary
- Chapter 5. Sequential ensembles: Gradient boosting
- Chapter 5. Gradient boosting: Gradient descent + boosting
- Chapter 5. LightGBM: A framework for gradient boosting
- Chapter 5. LightGBM in practice
- Chapter 5. Case study: Document retrieval
- Chapter 5. Summary
- Chapter 6. Sequential ensembles: Newton boosting
- Chapter 6. Newton boosting: Newton’s method + boosting
- Chapter 6. XGBoost: A framework for Newton boosting
- Chapter 6. XGBoost in practice
- Chapter 6. Case study redux: Document retrieval
- Chapter 6. Summary
- Part 3. Ensembles in the wild: Adapting ensemble methods to your data
- Chapter 7. Learning with continuous and count labels
- Chapter 7. Parallel ensembles for regression
- Chapter 7. Sequential ensembles for regression
- Chapter 7. Case study: Demand forecasting
- Chapter 7. Summary
- Chapter 8. Learning with categorical features
- Chapter 8. CatBoost: A framework for ordered boosting
- Chapter 8. Case study: Income prediction
- Chapter 8. Encoding high-cardinality string features
- Chapter 8. Summary
- Chapter 9. Explaining your ensembles
- Chapter 9. Case study: Data-driven marketing
- Chapter 9. Black-box methods for global explainability
- Chapter 9. Black-box methods for local explainability
- Chapter 9. Glass-box ensembles: Training for interpretability
- Chapter 9. Summary
- Epilogue
Product information
- Title: Ensemble Methods for Machine Learning, Video Edition
- Author(s):
- Release date: May 2023
- Publisher(s): Manning Publications
- ISBN: None
You might also like
video
Managing Machine Learning Projects, Video Edition
Guide machine learning projects from design to production with the techniques in this one-of-a-kind project management …
book
Ensemble Methods for Machine Learning
Ensemble machine learning combines the power of multiple machine learning approaches, working together to deliver models …
book
Distributed Machine Learning Patterns
Practical patterns for scaling machine learning from your laptop to a distributed cluster. Distributing machine learning …
book
Debugging Machine Learning Models with Python
Master reproducible ML and DL models with Python and PyTorch to achieve high performance, explainability, and …