0% found this document useful (0 votes)
162 views3 pages

Machinelearningforkids Schools

This document provides a suggested lesson plan for teaching machine learning concepts to students using worksheets and projects available on the machinelearningforkids.co.uk website. The plan introduces 12 lessons that use different machine learning applications like virtual assistants, games, and other programs to teach students about concepts such as image and text recognition, sentiment analysis, overfitting, and more. Each lesson is associated with a worksheet and Scratch project that provides step-by-step instructions for students to complete a project and learn about an aspect of machine learning.

Uploaded by

santosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
162 views3 pages

Machinelearningforkids Schools

This document provides a suggested lesson plan for teaching machine learning concepts to students using worksheets and projects available on the machinelearningforkids.co.uk website. The plan introduces 12 lessons that use different machine learning applications like virtual assistants, games, and other programs to teach students about concepts such as image and text recognition, sentiment analysis, overfitting, and more. Each lesson is associated with a worksheet and Scratch project that provides step-by-step instructions for students to complete a project and learn about an aspect of machine learning.

Uploaded by

santosh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

machinelearningforkids.co.

uk

Guide for managed class accounts


1. Set up accounts for your students
You will need to create user accounts for your students to be able to log in.
Go to https://machinelearningforkids.co.uk/teacher
The section “Students in your group” has a button to let you create user accounts. Their password
will be displayed after the account is created.
(Note: You don’t need to use a student’s real name. Generic user names like “student01” are fine.)
There are also controls there to delete user accounts, & reset passwords if your students forget.

2. Prepare a lesson plan


Worksheets for a variety of projects are available for download.
Go to https://machinelearningforkids.co.uk/worksheets
A suggested order to try some of these worksheets is included on the following page.
Each worksheet has step-by-step instructions, and is a complete project to demonstrate an aspect
of machine learning.
Some of the projects include a template Scratch project file – these are available for download
alongside the worksheet PDFs.

3. Try the worksheets out for yourself


Your teacher’s log on will also let you create projects yourself.
Go to https://machinelearningforkids.co.uk/projects
Follow the instructions from one of the worksheets

4. Check your group settings


Your group will have a number of limits set.
Go to https://machinelearningforkids.co.uk/teacher
The section “Restrictions” will list the main limits for your group.
There will be a limit on the number of machine learning models your group can create at any one
time. Models will automatically expire to help stop you exceeding this. The expiry time will be shown
in the restrictions list.

5. If you run into any problems…


If something goes wrong, check the list of known problems.
Go to https://machinelearningforkids.co.uk/help
The section “Known problems” will list the problems I currently know about, and what you can do
to avoid them.
If you’ve found a problem I don’t know about, it might be worth refreshing your page. It’s cliched,
but that can work.
If you’re still stuck, please let me know. Contact details are on the Help page.

Last updated: 23 January 2018


machinelearningforkids.co.uk Suggested Lesson Plan

Introduces… By making a… Teaching a What they will learn


machine to
recognise…
Lesson 1: Confidence thresholds Virtual Assistant text • How computers can be trained to recognise the intent
“Smart Classroom” behind writing.
• Confidence thresholds indicate when the machine cannot
recognise the meaning.
• How virtual assistants (e.g. Apple Siri, Amazon Alexa,
Google Home) work.

Lesson 2: Sentiment analysis Scratch character text • How computers can be trained to recognise emotional
“Make me happy” tone.
• How supervised learning builds systems that can deal with
unexpected input.

Lesson 3: Image recognition Webcam game images • How computers can be trained to recognise pictures.
“Rock, Paper, Scissors” • The important of variety in training machine learning
systems.

Lesson 4: Handwriting recognition Sorting Office game images • How computers can be trained to recognise handwriting
“Mailman Max” • How OCR is used to automate tasks like recognising
postcodes on letters

Lesson 5: AI in games Pac-Man numbers • How machines are taught to play games
“Pac-Man” • Decision tree learning as a way for computers to learn how
to play games.

Lesson 6: Text classification Harry Potter game text • How computers can recognise different types of language.
“Sorting Hat”

Last updated: 23 January 2018


machinelearningforkids.co.uk Suggested Lesson Plan

Introduces… By making a… Teaching a What they will learn


machine to
recognise…
Lesson 7: Image recognition Scratch game images • How effectiveness of a machine learning system can be
“Judge a book” measured by comparing performance against humans.

Lesson 8: AI in games Noughts & crosses numbers • How machines have been taught to play games since the
“Noughts & Crosses” 1960’s.
• Decision tree learning as a way for computers to learn how
to play games.

Lesson 9: Training bias Holiday app text • The impact of training bias on machine learning systems
“Tourist Info” • Ethical questions introduced by training bias in machine
learning systems.

Lesson 10: Categorical data Scratch card game numbers • Collecting training is easier than manually labelling training
“Top Trumps” data.
• Computers can learn to play games where the correct
answer cannot be known, by predicting the likelihood of
each outcome.

Lesson 11: Overfitting Photo recogniser images • Variation in training data is essential for a reliable machine
“Confused” learning system.
• The “Russian Tank” problem.

Lesson 12: ML testing Test system text • How computers can be taught to recognise the source of
“Headlines” writing
• How machine learning systems are tested.

Last updated: 23 January 2018

You might also like