
ĭecision trees are among the most popular machine learning algorithms given their intelligibility and simplicity.

More generally, the concept of regression tree can be extended to any kind of object equipped with pairwise dissimilarities such as categorical sequences. Decision trees where the target variable can take continuous values (typically real numbers) are called regression trees. Tree models where the target variable can take a discrete set of values are called classification trees in these tree structures, leaves represent class labels and branches represent conjunctions of features that lead to those class labels.

In this formalism, a classification or regression decision tree is used as a predictive model to draw conclusions about a set of observations. Decision tree learning is a supervised learning approach used in statistics, data mining and machine learning.
