Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.
/ gymmeforce Public archive
forked from lgvaz/rlbox

GymmeForce: Solving OpenAI Gym with TensorFlow

License

Notifications You must be signed in to change notification settings

init27Lab/gymmeforce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GymmeForce

Work in progress...
GymmeForce provides a framework for rapid experimentation with popular Deep Reinforcement Learning algorithms, it focus on making very easy to implement new ideias, which can be rapidly evaluated using OpenAI Gym.

Installation

git clone https://github.com/lgvaz/gymmeforce.git  
cd gymmeforce  
pip install -e .  

How to use

Examples on how to run different agents can be found on the examples folder.

Implemented algorithms

State of the art

Classical

  • Vanilla Policy Gradient
  • REINFORCE
  • Actor-Critic

Results

  • DQN on BreakoutNoFrameskip-v4
    Episode 0 ---------------- Episode 3500 ----------- Episode 6000 ----------- Episode 7500 ----------- Episode 21500
    episode 0 episode 3500 episode 6000 episode 7500 episode 21500
    Mean reward after training: 421 (Averaged over 100 episodes)
    Dark blue: Standard DQN
    Light blue: Double DQN
    Breakout reward

  • PPO on Hopper-v1 Video
    Hopper reward

About

GymmeForce: Solving OpenAI Gym with TensorFlow

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%