Ensemble Learning Frameworks
Tools, libraries, and implementations for combining multiple machine learning models through techniques like stacking, bagging, boosting, and dynamic selection to improve prediction accuracy and robustness. Does NOT include individual ensemble algorithms (Random Forest, XGBoost, Gradient Boosting) as standalone frameworks, nor applications of ensembles to specific domains.
There are 30 ensemble learning frameworks tracked. 1 score above 70 (verified tier). The highest-rated is iamDecode/sklearn-pmml-model at 75/100 with 78 stars and 5,719 monthly downloads.
Get all 30 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=ensemble-learning-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
iamDecode/sklearn-pmml-model
A library to parse and convert PMML models into Scikit-learn estimators. |
|
Verified |
| 2 |
yzhao062/combo
(AAAI' 20) A Python Toolbox for Machine Learning Model Combination |
|
Established |
| 3 |
flennerhag/mlens
ML-Ensemble – high performance ensemble learning |
|
Established |
| 4 |
vecxoz/vecstack
Python package for stacking (machine learning technique) |
|
Established |
| 5 |
enriquegit/multiviewstacking
A python implementation of the Multi-View Stacking algorithm |
|
Established |
| 6 |
aws-samples/aws-machine-learning-university-dte
Machine Learning University: Decision Trees and Ensemble Methods |
|
Emerging |
| 7 |
jeffrichardchemistry/pyECLAT
A package for association analysis using the ECLAT method. |
|
Emerging |
| 8 |
yzhao062/awesome-ensemble-learning
Ensemble learning related books, papers, videos, and toolboxes |
|
Emerging |
| 9 |
TorchEnsemble-Community/Ensemble-Pytorch
A unified ensemble framework for PyTorch to improve the performance and... |
|
Emerging |
| 10 |
edikedik/eBoruta
Flexible and transparent Python Boruta implementation |
|
Emerging |
| 11 |
TikaaVo/deskit
A Python library for Dynamic Ensemble Selection |
|
Emerging |
| 12 |
LocalCascadeEnsemble/LCE
Random Forest or XGBoost? It is Time to Explore LCE |
|
Emerging |
| 13 |
sibirbil/LESS
Learning with Subset Stacking |
|
Emerging |
| 14 |
nastiag67/ecgn
Concepts used: kNN, SVM, boosting (XGBoost, Gradient boosting, Light GBM,... |
|
Experimental |
| 15 |
smarie/python-m5p
An implementation of M5 and model trees in python, compliant with scikit-learn. |
|
Experimental |
| 16 |
RektPunk/RektGBM
No-brainer model combining LightGBM and XGBoost with hyperparameter tuning... |
|
Experimental |
| 17 |
feedzai/feedzai-openml-r
Implementations for Feedzai's OpenML APIs to allow for usage of machine... |
|
Experimental |
| 18 |
haghish/autoEnsemble
autoEnsemble : An AutoML Algorithm for Building Homogeneous and... |
|
Experimental |
| 19 |
GauravPandeyLab/eipy
Ensemble Integration: a customizable pipeline for generating multi-modal,... |
|
Experimental |
| 20 |
HiddeFok/reg-mmd-scikit
Scikit Implementation of the regMMD estimation and regression procedure |
|
Experimental |
| 21 |
Haoning724/obbstacking
Repo for the OBBStacking: An Ensemble Method for Remote Sensing Object Detection |
|
Experimental |
| 22 |
kaushalshetty/Stacking
Multiple Model Ensembling |
|
Experimental |
| 23 |
ewilk0/sklearn_special_ensembles
A library that creates robust, special-purpose ensembles from sklearn-type... |
|
Experimental |
| 24 |
SeungjaeLim/Crossfit-GBM_from_Scratch
[KAIST-CS371] Machine Learing Term Projoect |
|
Experimental |
| 25 |
pranay-surya/machine_learning_algorithms--Ensemble_learning
Ensemble Learning is a machine learning technique that combines predictions... |
|
Experimental |
| 26 |
zemlyansky/boruta.js
All-relevant feature selection method implemented in JavaScript |
|
Experimental |
| 27 |
Bhatwar195/Ensemble-Learning-Techniques-ML
Implementation and explanation of Ensemble Learning algorithms including... |
|
Experimental |
| 28 |
michalkurka/h2o-parallel-grid-search-benchmark
Parallel Grid Search benchmark - H2O Machine Learning |
|
Experimental |
| 29 |
antoninschrab/mmdfuse
MMD-FUSE package implementing the MMD-FUSE test proposed in MMD-FUSE:... |
|
Experimental |
| 30 |
elhamabedi/ensemble-learning
Decision Tree & Ensemble Learning for Imbalanced Data |
|
Experimental |