├── README.md ├── agents.py ├── environments ├── doom │ ├── README.md │ ├── config │ │ ├── basic.cfg │ │ ├── basic.wad │ │ ├── deadly_corridor.cfg │ │ ├── deadly_corridor.wad │ │ ├── defend_the_center.cfg │ │ ├── defend_the_center.wad │ │ ├── defend_the_line.cfg │ │ ├── defend_the_line.wad │ │ ├── health_gathering.cfg │ │ ├── health_gathering.wad │ │ ├── predict_position.cfg │ │ └── predict_position.wad │ ├── doom_env.py │ └── img │ │ ├── basic.png │ │ ├── corridor.png │ │ ├── def_center.png │ │ ├── def_line.png │ │ ├── health.png │ │ └── predict.png ├── snake │ └── snake_env.py └── windy_grid_world │ ├── evil_wgw_env.py │ └── wgw_env.py ├── img ├── dqn_categorical.png ├── dqn_classic.png ├── dqn_dueling.png ├── dqn_quantile.png ├── sac_p_network.png ├── sac_q_network.png └── sac_v_network.png ├── methods.py ├── train_agents.ipynb └── utils.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/README.md -------------------------------------------------------------------------------- /agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/agents.py -------------------------------------------------------------------------------- /environments/doom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/README.md -------------------------------------------------------------------------------- /environments/doom/config/basic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/basic.cfg -------------------------------------------------------------------------------- /environments/doom/config/basic.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/basic.wad -------------------------------------------------------------------------------- /environments/doom/config/deadly_corridor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/deadly_corridor.cfg -------------------------------------------------------------------------------- /environments/doom/config/deadly_corridor.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/deadly_corridor.wad -------------------------------------------------------------------------------- /environments/doom/config/defend_the_center.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/defend_the_center.cfg -------------------------------------------------------------------------------- /environments/doom/config/defend_the_center.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/defend_the_center.wad -------------------------------------------------------------------------------- /environments/doom/config/defend_the_line.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/defend_the_line.cfg -------------------------------------------------------------------------------- /environments/doom/config/defend_the_line.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/defend_the_line.wad -------------------------------------------------------------------------------- /environments/doom/config/health_gathering.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/health_gathering.cfg -------------------------------------------------------------------------------- /environments/doom/config/health_gathering.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/health_gathering.wad -------------------------------------------------------------------------------- /environments/doom/config/predict_position.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/predict_position.cfg -------------------------------------------------------------------------------- /environments/doom/config/predict_position.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/config/predict_position.wad -------------------------------------------------------------------------------- /environments/doom/doom_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/doom_env.py -------------------------------------------------------------------------------- /environments/doom/img/basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/basic.png -------------------------------------------------------------------------------- /environments/doom/img/corridor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/corridor.png -------------------------------------------------------------------------------- /environments/doom/img/def_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/def_center.png -------------------------------------------------------------------------------- /environments/doom/img/def_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/def_line.png -------------------------------------------------------------------------------- /environments/doom/img/health.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/health.png -------------------------------------------------------------------------------- /environments/doom/img/predict.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/doom/img/predict.png -------------------------------------------------------------------------------- /environments/snake/snake_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/snake/snake_env.py -------------------------------------------------------------------------------- /environments/windy_grid_world/evil_wgw_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/windy_grid_world/evil_wgw_env.py -------------------------------------------------------------------------------- /environments/windy_grid_world/wgw_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/environments/windy_grid_world/wgw_env.py -------------------------------------------------------------------------------- /img/dqn_categorical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/dqn_categorical.png -------------------------------------------------------------------------------- /img/dqn_classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/dqn_classic.png -------------------------------------------------------------------------------- /img/dqn_dueling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/dqn_dueling.png -------------------------------------------------------------------------------- /img/dqn_quantile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/dqn_quantile.png -------------------------------------------------------------------------------- /img/sac_p_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/sac_p_network.png -------------------------------------------------------------------------------- /img/sac_q_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/sac_q_network.png -------------------------------------------------------------------------------- /img/sac_v_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/img/sac_v_network.png -------------------------------------------------------------------------------- /methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/methods.py -------------------------------------------------------------------------------- /train_agents.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/train_agents.ipynb -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AlexGrinch/rl_algorithms/HEAD/utils.py --------------------------------------------------------------------------------