Difficulty: advanced
Lesson Type: tutorial
Subject: computer science
Grade Level:
  • 9-12
Resource URL: Reinforcement Learning: Tame the Dog

Learning is a mysterious phenomenon —the process through which humans and animals learn how to adopt certain behaviors in response to environmental stimuli. However, it is clear that introducing a feedback cycle into any learning process (rewards and penalties) can help solidify and speed it up. In this project, you will be using a type of machine learning called Reinforcement Learning (RL) where you will learn how to employ rewards and penalties to emulate and reinforce a learning process in the context of taming a dog.