Neuroewolucja z kodowaniem pośrednim: NEAT ewoluuje sieć CPPN, która wyznacza wagi połączeń między neuronami rozmieszczonymi w przestrzeni geometrycznej.
Neuroevolution with indirect encoding: NEAT evolves a CPPN that sets connection weights between neurons placed in geometric space.
Zamiast hodować każde połączenie sieci osobno, ewolucja hoduje mały „przepis”, który rysuje wzór połączeń całej dużej sieci.
Instead of breeding each network connection separately, evolution breeds a small “recipe” that draws the connection pattern of a whole large network.
Sieci z milionami połączeń są za duże, by ewolucja dobierała każde z osobna, i tracą regularność widoczną w zadaniu.
Networks with millions of connections are too big for evolution to set one by one, and they lose regularities visible in the task.
Jak DNA, które nie opisuje każdej komórki, tylko reguły wzrostu: symetria i powtórzenia pojawiają się same, a przepis pasuje do różnych rozmiarów.
Like DNA, which describes growth rules rather than every cell: symmetry and repetition appear by themselves, and the recipe fits different sizes.
Wirtualny robot o czterech nogach uczy się biegać; wyhodowany wzór połączeń sam powtarza ten sam ruch dla każdej nogi.
A virtual four-legged robot learns to run; the evolved connection pattern repeats the same movement for every leg by itself.