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 32 ensemble learning frameworks tracked. 4 score above 50 (established tier). The highest-rated is iamDecode/sklearn-pmml-model at 66/100 with 78 stars.

Get all 32 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.

66
Established
2 vecxoz/vecstack

Python package for stacking (machine learning technique)

60
Established
3 yzhao062/combo

(AAAI' 20) A Python Toolbox for Machine Learning Model Combination

59
Established
4 flennerhag/mlens

ML-Ensemble – high performance ensemble learning

55
Established
5 aws-samples/aws-machine-learning-university-dte

Machine Learning University: Decision Trees and Ensemble Methods

49
Emerging
6 jeffrichardchemistry/pyECLAT

A package for association analysis using the ECLAT method.

48
Emerging
7 edikedik/eBoruta

Flexible and transparent Python Boruta implementation

48
Emerging
8 yzhao062/awesome-ensemble-learning

Ensemble learning related books, papers, videos, and toolboxes

47
Emerging
9 TorchEnsemble-Community/Ensemble-Pytorch

A unified ensemble framework for PyTorch to improve the performance and...

45
Emerging
10 enriquegit/multiviewstacking

A python implementation of the Multi-View Stacking algorithm

42
Emerging
11 sibirbil/LESS

Learning with Subset Stacking

41
Emerging
12 LocalCascadeEnsemble/LCE

Random Forest or XGBoost? It is Time to Explore LCE

40
Emerging
13 TikaaVo/deskit

A Python library for Dynamic Ensemble Selection

37
Emerging
14 nastiag67/ecgn

Concepts used: kNN, SVM, boosting (XGBoost, Gradient boosting, Light GBM,...

36
Emerging
15 smarie/python-m5p

An implementation of M5 and model trees in python, compliant with scikit-learn.

35
Emerging
16 feedzai/feedzai-openml-r

Implementations for Feedzai's OpenML APIs to allow for usage of machine...

34
Emerging
17 haghish/autoEnsemble

autoEnsemble : An AutoML Algorithm for Building Homogeneous and...

33
Emerging
18 RektPunk/RektGBM

No-brainer model combining LightGBM and XGBoost with hyperparameter tuning...

31
Emerging
19 GauravPandeyLab/eipy

Ensemble Integration: a customizable pipeline for generating multi-modal,...

30
Emerging
20 Haoning724/obbstacking

Repo for the OBBStacking: An Ensemble Method for Remote Sensing Object Detection

27
Experimental
21 kaushalshetty/Stacking

Multiple Model Ensembling

27
Experimental
22 SeungjaeLim/Crossfit-GBM_from_Scratch

[KAIST-CS371] Machine Learing Term Projoect

24
Experimental
23 zemlyansky/boruta.js

All-relevant feature selection method implemented in JavaScript

23
Experimental
24 HiddeFok/reg-mmd-scikit

Scikit Implementation of the regMMD estimation and regression procedure

22
Experimental
25 antoninschrab/mmdfuse

MMD-FUSE package implementing the MMD-FUSE test proposed in MMD-FUSE:...

21
Experimental
26 michalkurka/h2o-parallel-grid-search-benchmark

Parallel Grid Search benchmark - H2O Machine Learning

21
Experimental
27 ewilk0/sklearn_special_ensembles

A library that creates robust, special-purpose ensembles from sklearn-type...

20
Experimental
28 Bhatwar195/Ensemble-Learning-Techniques-ML

Implementation and explanation of Ensemble Learning algorithms including...

17
Experimental
29 pranay-surya/machine_learning_algorithms--Ensemble_learning

Ensemble Learning is a machine learning technique that combines predictions...

16
Experimental
30 mickeyhqian/VoteEnsemble

VoteEnsemble: Ensemble methods for machine/deep learning and stochastic...

14
Experimental
31 elhamabedi/ensemble-learning

Decision Tree & Ensemble Learning for Imbalanced Data

13
Experimental
32 antononcube/WL-ClassifierEnsembles-paclet

WL paclet for making and executing classifier ensembles.

11
Experimental