Neuro-Evolution of Augmenting Topologies (NEAT) - Complex Systems Simulation and Artificial Life

  Рет қаралды 1,857

Chris Marriott - Computer Science

Chris Marriott - Computer Science

Күн бұрын

Пікірлер: 6
@SaunaShruti
@SaunaShruti Жыл бұрын
Great explanation!!
@Dalroc
@Dalroc Жыл бұрын
Amazing video mate! Would be lovely to see your implementation of this in action. I think there's a mistake at around 11 minutes. You talk about the importance of the connection ID to identify similar connections, but then you say that a new connection between the same neurons that arise in a new mutation will be given a new ID and not the same. At first I thought that maybe there's an idea behind this to differentiate between evolutionary paths but this would cause issues with crossover if the same connection have several IDs.
@chrismarriott-CS
@chrismarriott-CS Жыл бұрын
This is a feature of the original algorithm but has probably been adjusted on one of the many variants. The reason was to avoid having to look back at all connections to see if we have a match. Naively this is expensive. My next video in this series is a demo and it has a link to one of our live versions of you want to check it out.
@Dalroc
@Dalroc Жыл бұрын
​@@chrismarriott-CS That's interesting. I've interpreted all implementations as tracking the connections by innovation number that's based on the source and target node. With this interpretation there could potentially be multiple connections between the same two nodes? Or do you only allow a new connection if one doesn't exist in the current network? I saw the next video and it was very impressive and interesting. Quite similar to my own ideas. I wish you would've shown a bit more "under the hood" so to speak heh. It's really hard to wrap your head around each detail in NEAT.
@pratyushkhatua712
@pratyushkhatua712 3 ай бұрын
could I have the figures in this explanation? Do you mind if I use these figures in a presentation?
@chrismarriott-CS
@chrismarriott-CS 3 ай бұрын
Send me an email at dr.chris.marriott@gmail.com and I'll send them too you.
Evolving agents to forage for food with NEAT - Complex Systems Simulation and Artificial Life
25:07
I programmed some creatures. They Evolved.
56:10
davidrandallmiller
Рет қаралды 4,2 МЛН
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 127 МЛН
Kluster Duo #настольныеигры #boardgames #игры #games #настолки #настольные_игры
00:47
黑的奸计得逞 #古风
00:24
Black and white double fury
Рет қаралды 29 МЛН
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 20 МЛН
From Bacteria to Humans (Evolution of Learning)
16:58
Art of the Problem
Рет қаралды 49 М.
Something Strange Happens When You Take This To Its Logical Conclusion
32:44
GEOMETRIC DEEP LEARNING BLUEPRINT
3:33:23
Machine Learning Street Talk
Рет қаралды 204 М.
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 17 МЛН
Robert Lange: evosax - JAX-Based Evolution Strategies
28:23
How Deep Neural Networks Work - Full Course for Beginners
3:50:57
freeCodeCamp.org
Рет қаралды 4,2 МЛН
Neuroevolution of Augmenting Topologies (NEAT)
13:39
Connor Shorten
Рет қаралды 41 М.
MIT Introduction to Deep Learning | 6.S191
1:09:58
Alexander Amini
Рет қаралды 681 М.
Snake learns with NEUROEVOLUTION (implementing NEAT from scratch in C++)
28:08
小蚂蚁会选到什么呢!#火影忍者 #佐助 #家庭
00:47
火影忍者一家
Рет қаралды 127 МЛН