This repository contains companion material: data, Python code and Jupyter notebooks for Ensemble Methods for Machine Learning (Manning Publications). The code and notebooks are released under the MIT license.
These notebooks primarily use Python 3.7, scikit-learn 0.22 and matplotlib 3.2.1, though other packages such as pandas, seaborn and Keras make guest appearances as well.
This book is a work in progress and expected to be released some time in Fall 2022.
-
Chapter 1. Ensemble Methods: Hype or Halleujah?
-
Chapter 2. Homogeneous Parallel Ensembles: Bagging and Random Forests
-
Chapter 3: Heterogeneous Parallel Ensembles: Combining Strong Learners
-
Chapter 4: Sequential Ensembles: Boosting
-
Chapter 5: Sequential Ensembles: Gradient Boosting
-
Chapter 6: Sequential Ensembles: Newton Boosting
-
Chapter 7: Learning with Continuous and Count Labels
-
Chapter 8: Learning with Categorical Features
-
Chapter 9: Explaining Your Ensembles