The Effects of Supervised Learning on Neuro-evolution in StarCraft
MetadataShow full item record
This thesis explores the use of supervised learning in combination with evolutionary algorithms. The two techniques are used alone and in combination to train an artificial neural network to solve a small scale combat scenario in the real time strategy game StarCraft. The thesis focuses on whether or not it is indeed beneficial to use the two in combination and how injecting human knowledge through logged examples influences the results of the evolutionary algorithm. In the small scale combat scenario a number of agents must cooperate to defeat an equal number number of enemies. The different approaches to training the network are tested and it is found that using human knowledge to create an initial population for the evolutionary algorithm dramatically improves performance compared to the other approaches, and is able to produce solutions to the scenario of high quality.