What is a decision tree?
Decision tree learning uses a decision tree (as a predictive model) to go from observations about an item (represented in the branches) to conclusions about the item's target value (represented in the leaves). It is one of the predictive modelling approaches used in statistics, data mining and machine learning. 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. Decision trees where the target variable can take continuous values (typically real numbers) are called regression trees.
Decision Tree is almost the easiest thing to understand among all AI algorithms, since it is exactly the same logic as how a normal human being consider things. The decisions are made base on many different given conditions, and through decision tree, what we want is to find the best decision to make.