This repository contains the implementation of several RL algorithms applied to OpenAI Gym environment. We provide several agents that are trained with different algorithms to execute a task:
- Q-learning
- SARSA (State Action Reward State Action)
- DQN (Deep Q-Network)
The agent can be trained with three different RL algorithms QL, SARSA and DQN. The default algorithm is QL.
python mountaincar.py --train --agent QL
In a similar way the agent can be evaluated:
python mountaincar.py --evaluate --agent QL