Random Forest Frameworks

Implementations, extensions, and optimizations of Random Forest algorithms and ensemble tree-based methods. Includes deep forest variants, GPU-accelerated versions, and interpretability tools. Does NOT include general decision tree frameworks, gradient boosting methods, or neural network alternatives unless they directly extend random forests.

There are 22 random forest frameworks tracked. 3 score above 50 (established tier). The highest-rated is LAMDA-NJU/Deep-Forest at 61/100 with 962 stars and 875 monthly downloads.

Get all 22 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=random-forest-frameworks&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 LAMDA-NJU/Deep-Forest

An Efficient, Scalable and Optimized Python Framework for Deep Forest (2021.2.1)

61
Established
2 cerlymarco/linear-tree

A python library to build Model Trees with Linear Models at the leaves.

58
Established
3 grf-labs/grf

Generalized Random Forests

54
Established
4 benedekrozemberczki/awesome-decision-tree-papers

A collection of research papers on decision, classification and regression...

47
Emerging
5 ysraell/random-forest-mc

Random Forest with Dynamic Tree Selection Monte Carlo Based (RF-TSMC).

42
Emerging
6 ASEM000/pytreeclass

Visualize, create, and operate on pytrees in the most intuitive way possible.

40
Emerging
7 zhaoxingfeng/RandomForest

随机森林,Random Forest(RF)

36
Emerging
8 kingfengji/gcForest

This is the official implementation for the paper 'Deep forest: Towards an...

36
Emerging
9 neurodata/df-dn-paper

Conceptual & empirical comparisons between decision forests & deep networks

34
Emerging
10 RyanLucas3/MacroRandomForest

A modification of traditional random forest for time-series forecasting

33
Emerging
11 chriskuchar/RFX-Fuse

Breiman and Cutler's Random Forests as a Forest Unified Learning and...

32
Emerging
12 joshloyal/drforest

Dimension Reduction Forests

27
Experimental
13 gammarayapp/GRB-Web-App

Ensemble Learning Regression Model for GRB Redshift Estimation

25
Experimental
14 KuanHuang/predicting-heavy-metal-adsorption-in-soil

A machine learning model based on gradient boosting decision tree for...

24
Experimental
15 stabgan/Random-Forest-Classification

I implemented the Random Forest Classifier in both Python and R

22
Experimental
16 misterekkk/histree

High-performance ensemble learning library optimized with Numba. Features...

22
Experimental
17 kosnil/simplify_rf_dist

Simplify your (probabilistic) random forest predictions

22
Experimental
18 nishiwen1214/PSForest

Paper of ACML 2020: "PSForest: Improving Deep Forest via Feature Pooling and...

21
Experimental
19 chriskuchar/RFX

GPU-accelerated Random Forest library with advanced interpretability,...

20
Experimental
20 csinva/trees-to-networks

Bridging random forests and deep neural networks. Partial implementation of...

16
Experimental
21 emirhanai/Ozone-Day-AdaBoostClassifier-and-Random-Forest-Tree-Classifier-with-Machine-Learning

Ozone Day AdaBoostClassifier and Random Forest Tree Classifier with Machine Learning

13
Experimental
22 mjuez/rotation-forest-bd

🔄🌳⚡ The Rotation Forest implementation for Big Data on Apache Spark

12
Experimental