Listen

Description

In this video, we'll make a bot using a technique called 'Neuroevolution' to defeat the popular game of asteroids! This will be in Javascript. I talk about the architecture (neurons, layers, networks, genomes, generations) and the interesting actions we'll take to improve our bot (like breeding and mutation).

The code for this video is here:
https://github.com/llSourcell/asteroids_game_bot_LIVE

More learning resources:
http://eplex.cs.ucf.edu/hyperNEATpage/
http://stackoverflow.com/questions/31708478/how-to-evolve-weights-of-a-neural-network-in-neuroevolution
http://nn.cs.utexas.edu/?neuroevolution

Shoutout to Daniel Shiffman! This is apart of a collaboration with him:
https://www.youtube.com/watch?v=hacZU523FyM&t=94s

Please Subscribe! And like. And comment. That's what keeps me going.

And please support me on Patreon:
https://www.patreon.com/user?u=3191693
Follow me:
Twitter: https://twitter.com/sirajraval
Facebook: https://www.facebook.com/sirajology Instagram: https://www.instagram.com/sirajraval/ Instagram: https://www.instagram.com/sirajraval/