Professional Documents
Culture Documents
ML Introduction - CLASSIFICATION DECISION TREE
ML Introduction - CLASSIFICATION DECISION TREE
Machine Learning
Classification- Decision Tree
2
Decision Trees
05/03/2020
• METICULOUS PLANNING — “DECISION
TREES”
• This is an extension of the “chess treatment”
argument — since the extensive research
helps “The Professor” envision all possible
outcomes — it allows him to create
decision trees — a set of small plans
and (exhaustive) outcomes. And then he just
trains his team on how to achieve each sub-
plan.
• Eg: Tokyo’s activities:
• Cause and decisions--------
6
05/03/2020
Algorithm
• The core algorithm for building decision trees called ID3 by J. R.
Quinlan
8
05/03/2020
a) Entropy using the frequency
table of one attribute:
Step 2: the entropy before the split. The result is the Information Gain, or
decrease in entropy.
05/03/2020
•
largest information gain as the
decision node, divide the dataset
by its branches and
• repeat the same process on
every branch.
05/03/2020
• A decision tree can easily be transformed to a set of rules by mapping
from the root node to the leaf nodes one by one.
17
Thank you !
Python implementation