Machine Learning with Python: Decision Trees
1h 14mIntermediate2022-05-20
Authors

Frederick Nwanganga
Information Technology Professional and Teacher
Course details
Decision trees are one of the most common approaches used in supervised machine learning. Building a decision tree allows you to model complex relationships between variables by mimicking if-then-else decision-making as a naturally occurring human behavior. In this course, instructor Frederick Nwanganga gives you an overview of how to collect, explore, and transform your data in preparation for building decision tree models in Python.
Discover the power of decision trees, what they are, how they are built, and how they quantify impurity within a partition. Get tips from Frederick on building, visualizing, pruning, and using a decision tree in Python including classification trees and regression trees. By the end of this course, you’ll be ready to start making your own models and applying them to different domains.
Discover the power of decision trees, what they are, how they are built, and how they quantify impurity within a partition. Get tips from Frederick on building, visualizing, pruning, and using a decision tree in Python including classification trees and regression trees. By the end of this course, you’ll be ready to start making your own models and applying them to different domains.
Skills covered
Decision-MakingMachine LearningPythonArtificial Intelligence (AI)Programming LanguagesProfessional DevelopmentLeadership and ManagementOpen SourceSoftware DevelopmentDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Making decisions with Python
- 02 - What you should know
- 03 - The tools you need
- 04 - Using the exercise files
1. Decision Trees
- 05 - What is a decision tree
- 06 - How is a classification tree built
- 07 - How do classification trees measure impurity
- 08 - How is a regression tree built
- 09 - How to prune a decision tree
- 10 - Why and when to use a decision tree
2. Working with Classification Trees
- 11 - How to build a classification tree in Python
- 12 - How to visualize a classification tree in Python
- 13 - How to prune a classification tree in Python
3. Working with Regression Trees
- 14 - How to build a regression tree in Python
- 15 - How to visualize a regression tree in Python
- 16 - How to prune a regression tree in Python
Conclusion
- 17 - Next steps with decision trees
Related courses
- Applied Machine Learning: Supervised Learning
- Machine Learning with scikit-learn
- Machine Learning with Scikit-Learn (2020)
- Supervised Learning Essential Training
- Applied Machine Learning: Algorithms
- Python for Data Science Essential Training Part 2
- Practical Python for Algorithmic Trading
- Python Functions for Data Science
Related learn paths
- Develop with Python for AI and Machine Learning
- Machine Learning with Python Professional Certificate by Anaconda
- Advance Your Skills as a Machine Learning Specialist
- Advance Your Skills in AI and Machine Learning
- Moving from Data Analyst to Data Scientist
- Moving from Data Scientist to Data Analyst
- Learning Codeless Machine Learning with KNIME
- Develop Your SPSS Skills