SlideShare a Scribd company logo
1 of 10
DECISION TREE IN MACHINE
LEARNING
DECISION TREE IN MACHINE LEARNING
• Predictive models are at the heart of many aspects of the data science
world. A good model is directly dependent on the algorithm that a data
scientist chooses. However, because there are so many algorithms, data
scientists frequently struggle to choose the best one. The decision tree
algorithm is critical in making an informed decision. This article will discuss
the benefits and drawbacks of the decision tree algorithm in machine
learning.
ADVANTAGES
• ● Interpretability
• One of the most significant Decision tree benefits is that it is highly intuitive
and simple to grasp. Furthermore, the rules implemented by decision trees
can be displayed in a flow chart-like format, allowing data scientists and
other professionals to explain the model’s predictions to stakeholders.
ADVANTAGES
● Reduced Data Preparation
• Data preparation is a significant challenge when developing a model that
involves other algorithms. This is due to the fact that any model operates on
the ‘garbage in, garbage out principle, which states that the quality of
predictions made by the model is dependent on the quality of data fed to
the model to train on, and this is where decision trees excel.
ADVANTAGES
● Non-Parametric
Algorithms such as linear regression, naive Bayes, and others require a
number of assumptions to be met in order for the model to function properly.
As previously stated, Decision Trees is a non-parametric algorithm, so no
significant assumptions or data distribution must be considered.
ADVANTAGES
● Non-Linearity
Decision Trees can define complex decision boundaries, allowing them to
solve non-linear problems with ease.
DISADVANTAGES
● Overfitting
• One of the most common and obvious drawbacks of decision trees is that it
is a high-variance algorithm. This means that it can easily overfit because it
lacks an inherent stopping mechanism, resulting in complex decision rules.
● Data Resampling and Feature Reduction
• A decision tree’s training phase can be extremely time-consuming, and this
problem can be exacerbated if there are multiple continuous independent
variables.
DISADVANTAGES
● Optimization
The decision tree algorithm looks for the pure node at each level and does not
consider how the most recent decision will affect the next few stages of
splitting. This is why it is referred to as a greedy algorithm.
ENDNOTES
The decision tree algorithm is one of the most widely used predictive
modeling algorithms. It has a tough exterior. Despite its limitations and
drawbacks, decision trees are still effective at splitting data and creating
predictive models.
• You can learn more about ML by joining Machine Learning
Coaching In Bangalore by Tutort Academy.
•
THANK YOU FOR VISIT
For More Information Visit Our Website
tutort.net

More Related Content

Similar to Decision Tree in Machine Learning

Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
Rohit Gupta
 
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
DurgaDevi310087
 

Similar to Decision Tree in Machine Learning (20)

Presentation 7.pptx
Presentation 7.pptxPresentation 7.pptx
Presentation 7.pptx
 
Intro to ml_2021
Intro to ml_2021Intro to ml_2021
Intro to ml_2021
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your need
 
What makes a good decision tree?
What makes a good decision tree?What makes a good decision tree?
What makes a good decision tree?
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
Feature engineering
Feature engineeringFeature engineering
Feature engineering
 
System Development Life Cycle Models
System Development Life Cycle ModelsSystem Development Life Cycle Models
System Development Life Cycle Models
 
Combining Linear and Non Linear Modeling Techniques
Combining Linear and Non Linear Modeling Techniques Combining Linear and Non Linear Modeling Techniques
Combining Linear and Non Linear Modeling Techniques
 
Decision Tree.pptx
Decision Tree.pptxDecision Tree.pptx
Decision Tree.pptx
 
Modeling and analysis
Modeling and analysisModeling and analysis
Modeling and analysis
 
Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development Alternative Methodologies for Systems Development
Alternative Methodologies for Systems Development
 
Predictive Analytics Project in Automotive Industry
Predictive Analytics Project in Automotive IndustryPredictive Analytics Project in Automotive Industry
Predictive Analytics Project in Automotive Industry
 
Machine Learning in the Financial Industry
Machine Learning in the Financial IndustryMachine Learning in the Financial Industry
Machine Learning in the Financial Industry
 
Module-4_Part-II.pptx
Module-4_Part-II.pptxModule-4_Part-II.pptx
Module-4_Part-II.pptx
 
Improving AI Development - Dave Litwiller - Jan 11 2022 - Public
Improving AI Development - Dave Litwiller - Jan 11 2022 - PublicImproving AI Development - Dave Litwiller - Jan 11 2022 - Public
Improving AI Development - Dave Litwiller - Jan 11 2022 - Public
 
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
MACHINE LEARNING INTRODUCTION DIFFERENCE BETWEEN SUOERVISED , UNSUPERVISED AN...
 
BSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 SessionsBSSML16 L5. Summary Day 1 Sessions
BSSML16 L5. Summary Day 1 Sessions
 
ml.pdf by Tee
ml.pdf by Teeml.pdf by Tee
ml.pdf by Tee
 
Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.Decision Tree Machine Learning Detailed Explanation.
Decision Tree Machine Learning Detailed Explanation.
 
MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.MLOps Bridging the gap between Data Scientists and Ops.
MLOps Bridging the gap between Data Scientists and Ops.
 

More from Tutort Academy

More from Tutort Academy (13)

Unlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptxUnlock New Opportunities with System Design Education.pptx
Unlock New Opportunities with System Design Education.pptx
 
DSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert TutorsDSA Live Classes: Mastering Data Structures with Expert Tutors
DSA Live Classes: Mastering Data Structures with Expert Tutors
 
Navigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online CoursesNavigating the Digital Frontier: The Power of Online Courses
Navigating the Digital Frontier: The Power of Online Courses
 
Unleashing the Power of Data
Unleashing the Power of DataUnleashing the Power of Data
Unleashing the Power of Data
 
Mastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in BangaloreMastering Data Structures and Algorithms: Your Path to Success in Bangalore
Mastering Data Structures and Algorithms: Your Path to Success in Bangalore
 
Top 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms CoursesTop 5 Data Structures and Algorithms Courses
Top 5 Data Structures and Algorithms Courses
 
Interview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptxInterview Preparation guide for DSA.pptx
Interview Preparation guide for DSA.pptx
 
Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...Which data structure is it? What are the various data structure kinds and wha...
Which data structure is it? What are the various data structure kinds and wha...
 
Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?Is Data Science A Growing Field Of Study ?
Is Data Science A Growing Field Of Study ?
 
Software Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptxSoftware Development Life Cycle (SDLC).pptx
Software Development Life Cycle (SDLC).pptx
 
Top Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptxTop Data Analytics Companies in India You Should Work With.pptx
Top Data Analytics Companies in India You Should Work With.pptx
 
All About AI Engineering.pptx
All About AI Engineering.pptxAll About AI Engineering.pptx
All About AI Engineering.pptx
 
Road map to competitive programming
Road map to competitive programmingRoad map to competitive programming
Road map to competitive programming
 

Recently uploaded

MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Supporting Newcomer Multilingual Learners
Supporting Newcomer  Multilingual LearnersSupporting Newcomer  Multilingual Learners
Supporting Newcomer Multilingual Learners
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)ESSENTIAL of (CS/IT/IS) class 07 (Networks)
ESSENTIAL of (CS/IT/IS) class 07 (Networks)
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 

Decision Tree in Machine Learning

  • 1. DECISION TREE IN MACHINE LEARNING
  • 2. DECISION TREE IN MACHINE LEARNING • Predictive models are at the heart of many aspects of the data science world. A good model is directly dependent on the algorithm that a data scientist chooses. However, because there are so many algorithms, data scientists frequently struggle to choose the best one. The decision tree algorithm is critical in making an informed decision. This article will discuss the benefits and drawbacks of the decision tree algorithm in machine learning.
  • 3. ADVANTAGES • ● Interpretability • One of the most significant Decision tree benefits is that it is highly intuitive and simple to grasp. Furthermore, the rules implemented by decision trees can be displayed in a flow chart-like format, allowing data scientists and other professionals to explain the model’s predictions to stakeholders.
  • 4. ADVANTAGES ● Reduced Data Preparation • Data preparation is a significant challenge when developing a model that involves other algorithms. This is due to the fact that any model operates on the ‘garbage in, garbage out principle, which states that the quality of predictions made by the model is dependent on the quality of data fed to the model to train on, and this is where decision trees excel.
  • 5. ADVANTAGES ● Non-Parametric Algorithms such as linear regression, naive Bayes, and others require a number of assumptions to be met in order for the model to function properly. As previously stated, Decision Trees is a non-parametric algorithm, so no significant assumptions or data distribution must be considered.
  • 6. ADVANTAGES ● Non-Linearity Decision Trees can define complex decision boundaries, allowing them to solve non-linear problems with ease.
  • 7. DISADVANTAGES ● Overfitting • One of the most common and obvious drawbacks of decision trees is that it is a high-variance algorithm. This means that it can easily overfit because it lacks an inherent stopping mechanism, resulting in complex decision rules. ● Data Resampling and Feature Reduction • A decision tree’s training phase can be extremely time-consuming, and this problem can be exacerbated if there are multiple continuous independent variables.
  • 8. DISADVANTAGES ● Optimization The decision tree algorithm looks for the pure node at each level and does not consider how the most recent decision will affect the next few stages of splitting. This is why it is referred to as a greedy algorithm.
  • 9. ENDNOTES The decision tree algorithm is one of the most widely used predictive modeling algorithms. It has a tough exterior. Despite its limitations and drawbacks, decision trees are still effective at splitting data and creating predictive models. • You can learn more about ML by joining Machine Learning Coaching In Bangalore by Tutort Academy. •
  • 10. THANK YOU FOR VISIT For More Information Visit Our Website tutort.net