← Back to Explore

Permaximize

ISEF · 2016 Third Award

Overview

Robots and computers are now essential tools in today’s society that automate tasks in every field. Programmers utilize the concepts of machine learning (ML) and Artificial Intelligence (AI) to prepare robots to face new challenges. To improve a method called a Genetic Algorithm, a turn-based board game was written with two computer opponents to play it. One of the opponents was designed as a static AI, where the computer evaluates each move with a strategy set by the programmers. The other was designed using machine learning, where the computer evaluates each move against a strategy that it creates. The two players were pit against each other hundreds of times so that the ML opponent could refine its outcomes to the perfect strategy. The ML opponent used the score difference of each game to evaluate the strategy it used and to refine it over time. After a thousand games, the data showed a general convergence toward a single strategy. This supports the effectiveness of a genetic algorithm, but it doesn’t necessarily prove that the algorithm designed the global best strategy. The ML opponent was consistently superior and lost at a similar rate across the entire experiment, meaning that the ML player might not have actually significantly improved, as was the objective. Although it may not have improved the win rate, it was still more effective than the static opponent, proving that it is possible for machine learning-programmed software to exceed the ability of hand-programmed software.

Awards (1)

  • Third Award of $1,000 $1,000

Competition history

  • ISEF 2016 Category not listed · Entry ROBO036T

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Source: Regeneron International Science and Engineering Fair

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. Browsing stays public.

Continue with Google