A decision tree is the friendliest model in all of machine learning. It is just a flowchart of yes/no questions: Is the outlook sunny? Is the humidity high? You follow the branches until you reach a leaf, and the leaf tells you the answer â play or don't play. No matrices, no calculus, nothing you can't explain to a child.
That readability is exactly why people love trees. A bank can show a rejected applicant the precise chain of questions that led to "no." A doctor can audit every split. Unlike a neural network, a small tree is a thing you can read.
So here is the natural wish: given a table of examples, find the smallest, simplest tree that classifies them all correctly. Fewer questions means a clearer rule and less overfitting. How hard could building the best tree possibly be?
Comments
Loading comments...