Skip to content

This repository contains exercise files in the LinkedIn Learning course "Machine Learning with Python: Decision Trees" by Frederick Nwanganga.

Notifications You must be signed in to change notification settings

ajgquional/LiL_Machine-Learning-with-Python-Decision-Trees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning with Python: Decision Trees

Course image - Machine Learning with Python: Decision Trees with Frederick Nwanganga

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.

Chapters of the course

  1. Introduction

    • Making decisions with Python
    • What you should know
    • The tools you need
    • Using the exercise files
  2. Decision Trees

    • What is a decision tree?
    • How is a decision tree built?
    • How do classification trees measure impurity?
    • How is a regression tree built?
    • How to prune a decision tree
    • Why and when to use a decision tree
    • Chapter quiz
  3. Working with Classification Trees

    • How to build a classification tree in Python
    • How to visualize a classification tree in Python
    • How to prune a classification tree in Python
  4. Working with Regression Trees

    • How to build a regression tree in Python
    • How to visualize a regression tree in Python
    • How to prune a regression tree in Python
  5. Conclusion

    • Next steps with decision trees

Notes about the exercise files:

  • Each of the completed notebook contains the codes (and data) for the entire chapter. 02 folder contains the notebook for the entire chapter on classification trees, while 03 folder contains the notebook for the entire chapter on regression trees.
  • To suppress verbosity when plotting decision trees, a semi-colon can be used at the end of plotting commands (although some plots in the notebooks has verbosity enabled).

About

This repository contains exercise files in the LinkedIn Learning course "Machine Learning with Python: Decision Trees" by Frederick Nwanganga.

Topics

Resources

Stars

Watchers

Forks