igrigorik/decisiontree

ID3-based implementation of the ML Decision Tree algorithm

37
/ 100
Emerging

Implements both discrete and continuous ID3 tree learning with automatic threshold discovery for numeric features, generating binary partitions (e.g., temperature > 20°C). Includes rule extraction via C4.5-style pruning and ensemble bagging with majority voting, plus Graphviz visualization for tree analysis. Built as a Ruby library with fallback prediction when no branches match input data.

1,474 stars. No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 19 / 25

How are scores calculated?

Stars

1,474

Forks

130

Language

Ruby

License

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.