CS5446 AI Planning and Decision Making
-
Vanilla DQN
-
Double DQN
-
Dueling DQN
-
Prioritized DQN
-
Noisy DQN
install requirements
python -m pip install -r requirements.txt
example usage:
train agent play cartpole game with vanilla dqn
python train.py dqn cartpole
evaluate the result
python evaluate.py dqn cartpole
generate playing game gif
python play.py dqn pong
other choices
dqn_type = [dqn, double, dueling, prioritized, noisy]
game = [cartpole, pong, breakout]