Lecture 09 - Neuroevolution Flashcards
Neuroevolution
What is neuroevolution?
Artificial evolution of neural networks using genetic
algorithms (GA)
Neuroevolution
Where has neuroevolution shown promise?
Reinforcement learning tasks, such as robot control and
playing a game.
Neuroevolution
What is NEAT short for?
Neuroevolution of Augmenting Topologies
Neuroevolution
What is TWEANN short for?
Topology and Weight Evolving Artificial Neural Network
Neuroevolution
What’s the relationship between NEAT and TWEANN?
TWEANN is NEAT’s predecessor.
Neuroevolution
What is Direct encoding?
Genome explicitly defines the network
Neuroevolution
(@Rephrase) What is indirect encoding?
Genome has developing rules to grow the network
Neuroevolution
What is the advantage of direct encoding?
Genome is smaller
Neuroevolution
What is the disadvantage of direct encoding?
Reduced topology variety
Neuroevolution
What is NEAT’s solution to the Competing Conventions Problem?
Historical Marking
Neuroevolution
What is Historical Marking in NEAT?
Tracking of “innovations” by enumerating them with a unique ID called the “innovation number”.
Neuroevolution
What is the innovation number?
A rising ID number for each new “innovation” in NEAT.
Neuroevolution
What is an innovation in NEAT?
Any new gene in a genotype, i.e. addition of neurons (nodes) and connections/weights (vertices).
Neuroevolution
How does historical marking work during crossover?
- Matching genes are inherited randomly
Neuroevolution
What are disjoint genes in NEAT?
those that do not match in the middle