ML Learning
In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.
National Standards Alignment
OVERVIEW
Activity Overview:
In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.
Meta description
- Subject Area: Computer Science, Mathematics, Science, Technology, Engineering
- Grade Level : 9-12
- Computer Science Domains:
- Computing Systems
- Algorithms and Programming
- Impacts of Computing
- Computer Science Principles:
- Fostering an Inclusive Computing Culture
- Collaborating Around Computing
- Recognizing and Defining Computational Problems
- Developing and Using Abstractions
- Creating Computational Artifacts
- Testing and Refining Computational Artifacts
- Materials:
- Website, code.org
Lesson Plan
Overview
In this lesson students are introduced to a form of artificial intelligence called machine learning and how they can use the Problem Solving Process to help train a robot to solve problems.
ASSESSMENT PRE/POST-TEST
What is machine learning? How can an ai detect differences in shown patterns?
OBJECTIVES
Train aibot to detect patterns in fish.
CATCH/HOOK
Ask student to describe an example of AI in personal life.
ACTIVITY INSTRUCTIONS
Use machine learning to help robot clean up the ocean and how to identify fish.
Supplements
Any items in this section are the property & under the license of their respective owners.
REVIEW
Have students count the number of fish identified correctly by the ai.
STANDARDS
| Type | Listing |
|---|---|
| CS Domains | Computing Systems, Algorithms and Programming, Impacts of Computing |
| CS Principles | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts |