tensorflow/decision-forests
A collection of state-of-the-art algorithms for the training, serving and interpretation of Decision Forest models in Keras.
This library helps data scientists and machine learning engineers build powerful predictive models using decision forests. You input your labeled training data, and it outputs a trained model capable of classifying, regressing, or ranking new data. This is ideal for professionals who need to develop robust machine learning solutions within the TensorFlow ecosystem.
693 stars.
Use this if you are a data scientist or ML engineer already working with TensorFlow and need to implement decision forest models like Random Forests or Gradient Boosted Trees for classification, regression, or ranking tasks.
Not ideal if you are new to machine learning or prefer a standalone, faster decision forest library, as the developers recommend migrating to Yggdrasil Decision Forests (YDF) for better performance and more features.
Stars
693
Forks
116
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 12, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tensorflow/decision-forests"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
google/yggdrasil-decision-forests
A library to train, evaluate, interpret, and productionize decision forest models such as Random...
parrt/dtreeviz
A python library for decision tree visualization and model interpretation.
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