Deep Learning: Decision Trees I
Deep Learning: Decision Trees I
Decision Trees I
Dr M. Sultan Zia
Associate Professor
The University of Lahore, Chenab Campus, Gugrat, Pakistan
DECISION TREES
Introduction
2
DECISION TREES
Introduction
3
DECISION TREES
4
DECISION TREES
Example
5
DECISION TREES
Outlook
Example Sunny Rain
Overcast
Humidity Wind
7
DECISION TREES
8
DECISION TREES
9
DECISION TREES
10
DECISION TREES
11
DECISION TREES
Outlook
Sunny Rain
Overcast
D1 D8 D10 D6
D3
D14
D11 D4
D9 D12
D2 D7
D13 D5
12
DECISION TREES
13
DECISION TREES
Outlook
Sunny Rain
Overcast
D1 D8 D10 D6
D3
D14
D11 D4
D9 D12
D2 D7
D13 D5
What is the
“best” attribute to test at this point? The possible choices are
Temperature, Wind & Humidity
14
DECISION TREES
15
DECISION TREES
16
DECISION TREES
17
DECISION TREES
A, B, C, D
A = 00 B = 01 C = 10 D=
11
18
DECISION TREES
p(A) = 1/2
p(B) = 1/4
p(C) = 1/8
p(D) = 1/8
20
DECISION TREES
21
DECISION TREES
H(X) =
22
DECISION TREES
Major
Math CS
History
23
DECISION TREES
Major
Math CS
History
24
DECISION TREES
Major
Math CS
History
25
DECISION TREES
H(Y | X) =
Major
Math CS
History
26
DECISION TREES
Let’s
investigate
the attribute
Wind
28
DECISION TREES
29
DECISION TREES
30
DECISION TREES
31
DECISION TREES
32
DECISION TREES
Example
33
DECISION TREES
Example
Which attribute should be selected as the first test?
34
DECISION TREES
35
DECISION TREES
Example
The process of selecting a new attribute is now repeated for
each (non-terminal) descendant node, this time using only
training examples associated with that node
36
DECISION TREES
Example
This process continues for each new leaf node until either:
37
DECISION TREES
Example
38
DECISION TREES
41
DECISION TREES
42
DECISION TREES
44
DECISION TREES
Reference
Sections 3.1 – 3.4.1 of T. Mitchell
45