1 of 18

1

ages 9 - 11

Using AI to solve problems

  • brought to you by Barefoot and Code for Life

Recommended for

2 of 18

Lesson objectives

  • I can define the term machine learning
  • I know that AI models are trained using data
  • I can identify real life uses of machine learning helping to solve problems

2

3 of 18

Artificial Intelligence

3

4 of 18

Artificial Intelligence

  • Have you come across this word before?
  • Do you know what it means?
  • Do you have any examples of where Artificial Intelligence (or AI) is used?

Artificial Intelligence makes it possible for machines to perform tasks that typically require human intelligence, such as problem solving, learning from experience, and making decisions.

4

5 of 18

Machine Learning

5

6 of 18

What is Machine Learning?

When we train AI programs to learn new things, it is called machine learning.

It is a process written by humans, which takes a data input, and makes a prediction based on it.

What inputs do you know?

6

7 of 18

What is a data input?

Input devices enable information from the outside world to get into a computer.

An input could be from a device such as a keyboard, mouse, microphone, camera or physical sensor.

In this lesson, you will be finding out how computers can help us to solve real world problems.

7

8 of 18

Using robots in a warehouse

Watch this video

Discuss:

  • What problem did the people in the warehouse have?
  • How did using technology help to solve it?

8

Alternatively, use the Vimeo link here

9 of 18

How can robots solve problems?

The computer in the warehouse was trained to recognise different features of objects, and work out whether to use the robot to pick them or not.

Q. How did the robot decide whether to pick up the object or not?

9

10 of 18

How can robots solve problems?

A. The robot used image detection to make a decision about how or if it picked something up, depending on what it had been taught about the object (e.g. size / shape / weight etc.)

10

11 of 18

Image detection systems

How is the machine learning system using image detection in each of these examples?

11

Can you think of any other times that computers have been trained to detect things using cameras?

12 of 18

Activity - Race to recycle

The people working in the recycling centre have a problem. They are spending too much time sorting and separating the different types of recycling in the sacks.

Can you design a robotic system which uses machine learning to separate the different types of rubbish?

12

13 of 18

Race to recycle

Work in small groups to design your system, sketching and labelling how it works.

Think about:

  • What physical features the robotic system would need
  • The process the system would go through
  • What data the system would need to be able to make decisions on how to separate the rubbish (how would it tell the difference between paper and glass, for example?)

13

14 of 18

Activity - training the system

Imagine you are the machine learning model and you have to train a driverless car to detect objects.

Look at this road scene and circle all the things which a car should avoid. Then ‘label’ the data you circle, e.g. ‘person’.

14

15 of 18

Activity - training the system

New data is often introduced to machine learning models in real time, meaning that it is constantly learning and adapting based on the new information.

The more data the machine learning model receives, the more accurate and consistent decisions it can make.

15

16 of 18

Reflection

Use the following words in a sentence to describe the features that a machine learning system needs to be effective.

  • Machine Learning
  • practice
  • train
  • data
  • decisions

16

17 of 18

Lesson objectives

  • I can define the term machine learning
  • I know that AI models are trained using data
  • I can identify real life uses of machine learning helping to solve problems

17

18 of 18

18