3 Decision Tree Learning
3 Decision Tree Learning
Instructor
Dr. Sanjay Chatterji
Decision Tree Learning
● Decision tree learning is a method for approximating
discrete-valued target functions.
● It classifies instances by sorting them down the tree
from root to leaf node, which provides the classification
of the instance.
● It is robust to noisy data and capable of learning
disjunctive expressions.
● The decision tree algorithms such as ID3, C4.5 are
very popular inductive inference algorithms, and they
are successfully applied to many learning tasks.
Decision Tree
● S: a collection of examples
● A: an attribute
● Values(A): possible values of attribute A
● Sv: the subset of S for which attribute A has value v
A Training Example
Information Gain
Which attribute is the best classifier?
● Temperature:40 4860728090
● PlayTennis: No No Yes Yes Yes No