Abstract

This project implements a human versus computer game of rock-paper-scissors using machine learning and computer vision. Player’s hand gestures are detected using single images with the YOLOv3 object detection system. This provides a generalized detection method which can recognize player moves without the need for a special background or lighting setup. Additionally, past moves are examined in context to predict the most probable next move of the system’s opponent. In this way, the system achieves higher win rates against human opponents than by using a purely random strategy.

Advisor

Ionescu, Mircea

Department

Computer Science

Disciplines

Artificial Intelligence and Robotics | Software Engineering

Keywords

machine learning, computer vision, object detection

Publication Date

2020

Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis

Share

COinS
 

© Copyright 2020 Nicholas Hunter