Lesson 4: Decision trees

Discover how and why decision trees are used in machine learning.

Learning objectives

  • Describe how decision trees are used to build a classification ML model
  • Describe how training data changes an ML model
  • Explain why ML is used to create decision trees

Key vocabulary

Decision tree, feature, node, root node, decision node, leaf node, classification, explainability

Lesson structure

  • Classification recap
  • What does a model look like?
  • Using a decision tree
  • Creating a decision tree
  • Using ML to create a decision tree
  • Decision trees in medicine

Lesson overview

Allow YouTube content?

We use YouTube to show you videos on our website. We ask permission before loading the content, as YouTube may be using cookies to help them track usage and improve their services.

You may wish to read Google's Cookie Policy and Privacy Policy before accepting.

Accept Cookies

Download lesson resources

To download the lesson plan, slides and activities please log in with or create a free Raspberry Pi Foundation account.
We will then ask you a few questions to help us understand how you will use the resources.