Contains deep reinforcement learning algorithms I have implemented.
Go to the folder of the algorithm.
Then execute the following. See experiments.yaml
to get experiment_name
.
python train.py -e experiment_name
To run the saved agent,
python play.py -e experiment_name
To plot the learning curves,
python plot.py -e experiment_name
Algorithm | Usable? | TODO |
---|---|---|
SAC | Yes | |
TD3 | Yes | |
DDPG | Yes | |
VPG | Yes (Discrete) | Test on continuous action space |
DQN | Yes | |
DDQN | Yes | |
DuellingDQN | Yes |