├── .gitignore ├── A3C_Curiosity ├── .gitignore ├── agent.py ├── gifs │ ├── deadly_corridor.gif │ └── defend_the_center.gif ├── main.py ├── play.py ├── scenarios │ ├── 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 │ ├── my_way_home.cfg │ └── my_way_home.wad ├── train.py └── utils │ ├── args.py │ ├── launch_experiments.py │ ├── launch_tensorboard.py │ ├── network_params.py │ ├── networks.py │ └── utils.py ├── Deep Q Learning ├── _vizdoom.ini ├── agent.py ├── all_scalars.json ├── memory.py ├── models.py ├── play.py ├── runs │ └── basic │ │ └── events.out.tfevents.1548606313.BigData-E3319U ├── scenarios │ ├── basic.cfg │ ├── basic.wad │ ├── deadly_corridor.cfg │ ├── deadly_corridor.wad │ ├── defend_the_center.cfg │ └── defend_the_center.wad ├── train.py ├── utils.py └── weights │ ├── basic │ └── basic.txt │ ├── deadly_corridor │ └── deadly_corridor.txt │ └── defend_the_center │ └── defend_the_center.txt ├── Deep_reinforcement_learning_applied_to_Doom.pdf ├── README.md └── Some explaining slides to this project.pptx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/.gitignore -------------------------------------------------------------------------------- /A3C_Curiosity/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/.gitignore -------------------------------------------------------------------------------- /A3C_Curiosity/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/agent.py -------------------------------------------------------------------------------- /A3C_Curiosity/gifs/deadly_corridor.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/gifs/deadly_corridor.gif -------------------------------------------------------------------------------- /A3C_Curiosity/gifs/defend_the_center.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/gifs/defend_the_center.gif -------------------------------------------------------------------------------- /A3C_Curiosity/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/main.py -------------------------------------------------------------------------------- /A3C_Curiosity/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/play.py -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/basic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/basic.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/basic.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/basic.wad -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/deadly_corridor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/deadly_corridor.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/deadly_corridor.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/deadly_corridor.wad -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/defend_the_center.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/defend_the_center.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/defend_the_center.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/defend_the_center.wad -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/defend_the_line.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/defend_the_line.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/defend_the_line.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/defend_the_line.wad -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/health_gathering.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/health_gathering.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/health_gathering.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/health_gathering.wad -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/my_way_home.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/my_way_home.cfg -------------------------------------------------------------------------------- /A3C_Curiosity/scenarios/my_way_home.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/scenarios/my_way_home.wad -------------------------------------------------------------------------------- /A3C_Curiosity/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/train.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/args.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/launch_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/launch_experiments.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/launch_tensorboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/launch_tensorboard.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/network_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/network_params.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/networks.py -------------------------------------------------------------------------------- /A3C_Curiosity/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/A3C_Curiosity/utils/utils.py -------------------------------------------------------------------------------- /Deep Q Learning/_vizdoom.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/_vizdoom.ini -------------------------------------------------------------------------------- /Deep Q Learning/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/agent.py -------------------------------------------------------------------------------- /Deep Q Learning/all_scalars.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /Deep Q Learning/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/memory.py -------------------------------------------------------------------------------- /Deep Q Learning/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/models.py -------------------------------------------------------------------------------- /Deep Q Learning/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/play.py -------------------------------------------------------------------------------- /Deep Q Learning/runs/basic/events.out.tfevents.1548606313.BigData-E3319U: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/runs/basic/events.out.tfevents.1548606313.BigData-E3319U -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/basic.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/basic.cfg -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/basic.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/basic.wad -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/deadly_corridor.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/deadly_corridor.cfg -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/deadly_corridor.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/deadly_corridor.wad -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/defend_the_center.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/defend_the_center.cfg -------------------------------------------------------------------------------- /Deep Q Learning/scenarios/defend_the_center.wad: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/scenarios/defend_the_center.wad -------------------------------------------------------------------------------- /Deep Q Learning/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/train.py -------------------------------------------------------------------------------- /Deep Q Learning/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep Q Learning/utils.py -------------------------------------------------------------------------------- /Deep Q Learning/weights/basic/basic.txt: -------------------------------------------------------------------------------- 1 | basic scneario weights -------------------------------------------------------------------------------- /Deep Q Learning/weights/deadly_corridor/deadly_corridor.txt: -------------------------------------------------------------------------------- 1 | deadly corridor scneario weights -------------------------------------------------------------------------------- /Deep Q Learning/weights/defend_the_center/defend_the_center.txt: -------------------------------------------------------------------------------- 1 | defend the center scneario weights -------------------------------------------------------------------------------- /Deep_reinforcement_learning_applied_to_Doom.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Deep_reinforcement_learning_applied_to_Doom.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/README.md -------------------------------------------------------------------------------- /Some explaining slides to this project.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehdiboubnan/Deep-Reinforcement-Learning-applied-to-DOOM/HEAD/Some explaining slides to this project.pptx --------------------------------------------------------------------------------