A Machine Learning Approach to Pokemon Battling
ISEF · 2020 Robotics and Intelligent Machines
Overview
Artificial Intelligence (AI) research in games of incomplete information has increased over the past few years, primarily due to the valuable challenge it provides to new solving techniques and its use as a better model for real-life situations. Pokemon offers a unique game of incomplete information in its high vector space state and stochastic nature, and thus is a worthy task in AI research. Past work in Pokemon has used reinforcement learning as a primary strategy, but the Machine Learning (ML) and game theory techniques used in recent Poker research by Brown and Sandholm offer an intriguing solution to this problem. This project uses a python environment to access and interact with the Pokemon Showdown battling simulator, and will test a series of heuristic modules, as well as abstraction and Counterfactual Regret Minimization (CFR) modeling in pursuit of creating an AI that can outperform basic heuristics and a random agent in a statistically significant manner.
Competition history
- ISEF 2020
Resources
Related projects
ISEF · 2016
Permaximize
ISEF · 2014
Programming an Adaptive Artificial Intelligence Utilizing Neural Networks and the Monte Carlo Tree Search Method
ISEF · 2018
Optimizing Reinforcement Learning Through Dynamic Environment Manipulation
ISEF · 2017
Using Reinforcement Learning to Guide Game Rule Design
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair