Я читал о том, как работает NEAT (Neuro Evolution of Augmenting Topologies), и у меня есть основная идея этого, но одна вещь, которая меня беспокоит, это то, как вы разделяете различные сети на виды.Я прошел через алгоритм, но он не имеет большого смысла для меня, и статья, которую я прочитал, тоже не очень хорошо объясняет, так что если кто-то может дать объяснение того, что представляет собой каждый компонент и что он делает, тобыло бы здорово, спасибо.
2 уравнения:
$ \ delta = \ frac {c_ {1} E} {N} + \ frac {c_ {2} E} {N} + c_ {3} .W $
$ f_ {i} ^ {'} = \ frac {f_i} {\ sum_ {j = 1} ^ {n} sh (\ delta (i, j))} $
Оригинал статьи