Evolutionary Algorithm with Neural Networks for Modelling Behaviour

Below are the result of some of my tinkering with machine learning and evolutionary algorithms with neural networks.  The first shows the network learning to get better at better at moving around in the space while not hitting itself, while the second is more advanced and shows a predator-prey scenario with co-evolving behaviours.  More information is in the video descriptions.

You can download a unity project and run the first one for yourself from my GitHub repository.