Skip to content
This repository has been archived by the owner on Nov 16, 2021. It is now read-only.

Fritz449/Asynchronous-RL-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RL-agent

This is an implementation of PGQ: Combining policy gradient and Q-learning Also it contains additional hacks, including:

  • n-step A3C update
  • soft target network

This agent is implemented using distributed Tensorflow + Redis for synchronising experience replay and weights

Requirements:
-Numpy
-Scipy
-Tensorflow
-Redis (and redis server)
-Joblib
-Gym
-OpenCV (for screen preprocessing)

To run:

python3 run_agent.py

After the run you should kill redis-server process and all worker processes