google/yggdrasil-decision-forests
A library to train, evaluate, interpret, and productionize decision forest models such as Random Forest and Gradient Boosted Decision Trees.
This tool helps data scientists and machine learning engineers build and evaluate decision forest models like Random Forest and Gradient Boosted Trees. You provide your structured dataset, and it trains a model that can make predictions, which you can then interpret and analyze for performance and insights.
641 stars. Actively maintained with 16 commits in the last 30 days.
Use this if you need to build, train, evaluate, or understand decision forest models from your data to make predictions or classifications.
Not ideal if you are looking for deep learning models like neural networks or if your data is unstructured, like images or audio.
Stars
641
Forks
76
Language
C++
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
16
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/google/yggdrasil-decision-forests"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
parrt/dtreeviz
A python library for decision tree visualization and model interpretation.
tensorflow/decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of...
neurodata/treeple
Scikit-learn compatible decision trees beyond those offered in scikit-learn
winkjs/wink-regression-tree
Decision Tree to predict the value of a continuous target variable
sanity/quickml
A fast and easy to use decision tree learner in java