Decision Trees

Back to Classical ML Algorithms

Tree-structured models that make decisions by recursively splitting data based on feature values. Highly interpretable and the building block for powerful ensemble methods.

Key Properties

How It Works

At each node, select the feature and threshold that best separates the data. Continue splitting until a stopping criterion is met (max depth, min samples, etc.). Pruning reduces overfitting.


ml decision-trees