Skip to content

Adapting DQN RL model in game "The Evolution of Trust" which is extension of prisoners delima

Notifications You must be signed in to change notification settings

albertruaz/EMPD

Repository files navigation

File Explanation

  • trust_evolution.py: Running game.py using original players

  • train_and_eval_dqn.py: Training and evaluating dqn using game.py

  • train_and_eval_q_learning.py: Training and evaluating q-learning using game.py

  • game.py: Environment of "The Evolution of Trust"

  • /agents

    • original_players.py: origin agents refer from "The Evolution of Trust"
    • rl_agent.py: RL_agent and Smarty agent
    • dqn_agent.py: DQN model
    • q_learning_agent.py: Q-learning model

How to Run the Code

Q-learning

Change parameter of train_and_eval_q_learning.py and q_learning_agent.py

python train_and_eval_q_learning.py

DQN

Change parameter of train_and_eval_dqn.py and dqn_agent.py

python train_and_eval_dqn.py

About

Adapting DQN RL model in game "The Evolution of Trust" which is extension of prisoners delima

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages