4 ms·
I was playing with a web simulator called evolution where you draw an imaginary creature (bones, joints, muscles) and then set it to the task of learning someth
by alyandon 8y ago
I was playing with a web simulator called evolution where you draw an imaginary creature (bones, joints, muscles) and then set it to the task of learning something like walking using a combination of a neural network plus genetic fitness selection.
One of the parameters you can tune is the length of the simulation for each generation before the individuals of the population are scored for fitness and culled as appropriate.
One particularly successful variant learned to (sort of) walk and then right before the end of the simulation timer it would fall forward. Because of the way the simulation measured fitness, it was always judged to have the greatest distance from the starting point and therefore would always survive to the next generation even though it wasn't the best walker.
- klipt 8y agoEvolution seems bizarre to us, but many species do optimize for very short lifespans. E.g. spiders that die after laying eggs and then their babies feed on their corpse.
- angry_cactus 8y agoLocal maximum instead of global maximum. In order to become more fit, it would have to temporarily decrease its fitness and thus is stuck in a dead end. More mutation or larger population size in that specific simulation might solve the issue.