igrigorik/decisiontree
ID3-based implementation of the ML Decision Tree algorithm
This tool helps you build a decision-making model based on your historical data, enabling you to predict outcomes for new situations. You input past observations, including various factors and their associated results, and it outputs a 'decision tree' — a set of rules that explain how those factors led to specific outcomes. This is useful for anyone who needs to understand and automate classification tasks.
1,474 stars. No commits in the last 6 months.
Use this if you have a dataset of historical examples with clear inputs and outputs, and you want to discover the underlying rules that predict those outcomes.
Not ideal if you need highly complex, black-box predictive models or if your data doesn't have clear categories for outcomes.
Stars
1,474
Forks
130
Language
Ruby
License
—
Category
Last pushed
Oct 31, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/igrigorik/decisiontree"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
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.
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