Como as redes neurais usam algoritmos genéticos e retropropagação para jogar?

Me depareieste vídeo interessante no YouTube sobre algoritmos genéticos.

Como você pode ver no vídeo, os bots aprendem a lutar.
Agora, venho estudando redes neurais há um tempo e queria começar a aprender algoritmos genéticos. Isso de alguma forma combina os dois.

Como você combina algoritmos genéticos e redes neurais para fazer isso?
E também como se sabe o erro nesse caso que você usa para propagar e atualizar novamente seus pesos e treinar a rede? E também, como você acha que o programa no vídeo calculou sua função de condicionamento? Eu acho que a mutação está definitivamente acontecendo no programa do vídeo, mas e o crossover?

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion