Ewolucja wzorów połączeń dużych sieci (HyperNEAT)

HyperNEAT and compositional pattern-producing networks · id hyperneat · aliases: HyperNEAT, hypercube-based NEAT, hypercube-based neuroevolution

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.

In one sentence

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.

Problem it solves

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.

What it does

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.

Everyday example

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.

This concerns you if you…

Sources