🎉 October Learning Month — learn a new software term every day!
An interactive flashcard trainer for software engineering terms.

Decision Tree

In plain terms

A model that makes predictions through a series of branching questions.

Going deeper

A decision tree splits data by feature thresholds at each node, leading to a prediction at the leaves, easy to interpret. It mimics a flowchart of yes/no decisions.

Under the hood

Prone to overfitting alone; pruning and ensembles (forests, boosting) improve generalization.

Examples

Classification, regression, interpretable models, CART, feature splits.

Think of it like...

Like a flowchart of yes/no questions that narrows down to an answer.

Feedback & Bug Report