Doom Bots in TensorFlow

Total score: -404.0 Total score: -404.0 Total score: -404.0 Total score: -404.0 Total score: -404.0 Total score: -404.0 Total score: 56.0 Total score: -404.0 Total score: -1.0 Total score: -404.0 Defend the Center Among the other scenarios that ship with ViZDoom is a "Defend the Center" scenario in which a bot is stationary in the middle of an arena and only allowed to turn left and right and attack..There are a series of enemies that will steadily approach the bot giving it time to kill them before they strike..Michał Kempka, one of the principle developers of ViZDoom, uploaded this video of this scenario to YouTube..I modified examples/python/learning_tensorflow.py with the following five lines of code before training the bot using the GPU-accelerated distribution of TensorFlow on my GTX 1080..The training took 41 minutes to complete..learning_rate = 0.002 epochs = 5 learning_steps_per_epoch = 4000 test_episodes_per_epoch = 1000 config_file_path = "../../scenarios/defend_the_center.cfg" The bot gets a point for every enemy it kills and it looses a point if it dies..Its given 26 rounds of ammunition for each run..Ive noticed the bot starts out very trigger-happy and works its way through its magazine a bit too quickly missing a number of demons in the process..It could be worth giving points for shots on target..After ten runs the bot managed to kill an average of 5.9 demons per round before being killed..Total score: 5.0 Total score: 3.0 Total score: 5.0 Total score: 5.0 Total score: 4.0 Total score: 5.0 Total score: 6.0 Total score: 5.0 Total score: 7.0 Total score: 4.0. More details

Leave a Reply