Difficulty: advanced
Lesson Type: tutorial
Subject: computer science
Grade Level:
  • 9-12
Resource URL: Rock Paper Scissors Tutorial

These days Artificial Intelligence and Machine Learning are all the craze, but have you ever wondered how in the world is it really possible to teach a machine to learn something, anything really, and become, well, artificially intelligent? In this project, using the context of one of the simplest children's games, Rock-Paper-Scissors, you are challenged to create a program that allows the machine to observe and learn from its user's game choices using a Markov Model to quickly become intelligent enough to repeatedly beat the user at the game.