Skip to content

RL agents for Pokemon Battling on Pokemon Showdown.

Notifications You must be signed in to change notification settings

JuliaLWang8/Pokemon-Battling-RL

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RL for Pokémon Battling

Experiment1.py - investigating the effects of changing policy on RL agent effectiveness

  • Simple RL agent implementation with a state embedder and reward computation
  • Tested 3 policies: Greedy Q Policy, Epsilon Greedy Q Policy, Boltzmann Q Policy

Experiment2.py - policy Hyperparameter Tuning

Experiment3.py - Round Robin for the optimal agent based on the player it was trained against

Experiment4.py - Round Robin with Minimax Algorithm

Experiment5.py - (in progress) PPO experiment

Final results and report from experiments can be found here

Pokemon showdown environment forked from https://github.com/smogon/pokemon-showdown

About

RL agents for Pokemon Battling on Pokemon Showdown.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 94.4%
  • JavaScript 5.3%
  • Python 0.3%
  • HTML 0.0%
  • CSS 0.0%
  • Shell 0.0%