Visualizing the NEAT Algorithm - 1. Evolution

preview_player
Показать описание
The purpose of this video is to give a visually appealing intuition as to how a neural network can evolve and learn. I will explain the intricacies of the algorithm in further videos.

The input layer consists of sensors that detect the closest walls and tail segments in the 8 cardinal directions ( N, S, NW, etc), together with the fruit's direction and distance relative to the head, its size and its current direction.

Music:

Company: Eternal Eclipse
Album: Forgotten Odes

00:54 Born from Ashes (Axl Rosenberg)
03:59 Cloak and Dagger (Eternal Eclipse - Bianca Ban)
06:35 The Game is Afoot (Neal Acree)
Рекомендации по теме
Комментарии
Автор

I don't know if it was intentional or not - but the word "fruits" mutated to "furits" in your video - and that made them feel almost more "alive" in my mind and I started rooting for the little "furits" hoping that the evil snake would not find them! The music was perfect for this unfolding evolutionary drama!

pascalbercker
Автор

Thank you youtube Algorithm. As an AI student and fan, this is amazing, and the orchestral music is a cherry on top. Instant sub

ixenroh
Автор

Amazing ! There is a lacking content of NEAT on youtube, and you just fixed it (very good visuals by the way)

OneShot_cest_mieux
Автор

This was so well put together. Great music and great representation. Congratz. :)

alexandruionut
Автор

Neat is so cool, I love it very much.

zix
Автор

Very impressive! I'm trying to get into visualizing my nets and was wondering if there is a github repository for this project that one could look at?

hxhelm
Автор

It has also some sensual content, great video!

lorenzotinfena
Автор

Absolutely beautiful and terrifying at the same moment.

SocialPrime
Автор

the visualization is cool! how do you implement it?

maksimon
Автор

What is the input of the Nets? You feed the whole grid? Also the Nets make a decision each frame of the game?

franci
Автор

I'm trying to do something with neuroevolution as well and I have been searching for a way to visualize the changes in the network itself. How did you do these neural network graph visualizations + animations? They are great!

fredericobsantos
Автор

This is fascinating. How did you make the cool visuals btw?

TrifourceGuardian
Автор

Great video!!! Btw I am curious how long does it take to simulate 100 generations?

Graverman
Автор

Amazing. I have a question does Neat-python allow adding Hidden layers using config File or the Net evolves by itself for adding hidden layers?

VikramRaja-uv
Автор

How can I display the changes in each generation in the neural network like this

mazen
Автор

What was the exact selection criterion? It seems like it was finding the dot and avoiding obstacles, but other than the boundary I am not sure what obstacles you refer to? I would like to see the criterion be simply 'the least number of steps to reach the dot' as that doesn't seem to be the measure you chose. In fact as the generations increase it seemed to become more efficient initially, then less and less efficient. Your thoughts?

peteroliver
Автор

Very cool! I always wanted to learn how to make a neat network. Any way you can share the code for this?

JohnnyCodes
Автор

amazing. how do you do the neural network video? thats no also very cool, but also useful

eugeniopolanski
Автор

Do it manage to fully win the game at a certain moment?

matteoferrarese
Автор

I give thanks to thee Almighty Algorithm for this content you've fated me to partake. Bless the Creator with endless likes and may you protect us from dislikes. Amen.

minos