/all-ensembles-test

All ensembles in Machine Learning in order with performance tests

Primary LanguageJupyter Notebook

What:

Jupyter notebook:

  • Create a synthetic dataset
  • Split the data into training and test
  • Function for training and evaluating classifiers
  • Decision Tree
  • Bagging Ensemble
  • Random Forest
  • Extremely Randomized Trees
  • Adaptive Boosting
  • Gradient Boosting
  • Extreme Gradient Boosting
  • Histogram-Based Gradient Boosting
  • Models that have shown more than 90% accuracy
  • Stacking
  • Hard Voting
  • Soft Voting

Why:

This code was prepared for this article: https://medium.com/@axegggl/all-ensembles-in-machine-learning-in-order-with-illustrations-and-performance-tests-1406d020ee67


Python 3.8.3 numpy 1.22.3 scikit-learn 1.0.2