DECISION TREE LEARNING
MODULE - 4
1
INTRODUCTION
2
REPRESENTATION
3
APPROPRIATE PROBLEMS FOR DECISION TREE LEARNING
Advantages of Decision Tree
5
Disadvantages of Decision Tree
6
CONSIDER THE DATASET
7
Day
Outlook
Temperature
Humidity
Wind
PlayTennis
D1
Sunny
Hot
High
Weak
No
D2
Sunny
Hot
High
Strong
No
D3
Overcast
Hot
High
Weak
Yes
D4
Rain
Mild
High
Weak
Yes
D5
Rain
Cool
Normal
Weak
Yes
D6
Rain
Cool
Normal
Strong
No
D7
Overcast
Cool
Normal
Strong
Yes
D8
Sunny
Mild
High
Weak
No
D9
Sunny
Cool
Normal
Weak
Yes
D10
Rain
Mild
Normal
Weak
Yes
D11
Sunny
Mild
Normal
Strong
Yes
D12
Overcast
Mild
High
Strong
Yes
D13
Overcast
Hot
Normal
Weak
Yes
D14
Rain
Mild
High
Strong
No
DECISION TREE REPRESENTATION
PlayTennis: This decision tree classifies Saturday mornings according to whether or not they are suitable for playing tennis
DECISION TREE REPRESENTATION - CLASSIFICATION
PlayTennis: This decision tree classifies Saturday mornings according to whether or not they are suitable for playing tennis
DECISION TREE REPRESENTATION
TOP-DOWN INDUCTION OF DECISION TREES
WHICH ATTRIBUTE IS THE BEST CLASSIFIER?
DECISION TREE ALGORITHMS
BASIC ID3 LEARNING ALGORITHM APPROACH
ID3 ALGORITHM
ENTROPY
ENTROPY - EXAMPLE
= - (29/64) log2(29/64) - (35/64) log2(35/64)
=0.99
INFORMATION GAIN
An Illustrative Example
DECISION TREE LEARNING
DECISION TREE LEARNING:�A SIMPLE EXAMPLE
DECISION TREE LEARNING:�A SIMPLE EXAMPLE
DECISION TREE LEARNING:�A SIMPLE EXAMPLE
DECISION TREE LEARNING:�A SIMPLE EXAMPLE
DECISION TREE LEARNING:�A SIMPLE EXAMPLE
AN ILLUSTRATIVE EXAMPLE
AN ILLUSTRATIVE EXAMPLE
FINAL DECISION TREE :
Classification And Regression Trees (CART)
29
Step by Step decision tree Example
30
31
32
33
34
35
First decision with Outlook
36
37
38
39
40
41
Humidity has lowest Gini index:
42
43
44
45
46
47
48
49
Regression trees
50
C4.5 decision tree
51
Step by Step decision tree Example
52
C4.5 decision tree
53
54
C4.5 decision tree (contd.)
55
Validation and pruning
56
57